From eb995c7b690d1795ce413c86555bb076ecea0b21 Mon Sep 17 00:00:00 2001 From: Klagarge Date: Sat, 10 Oct 2026 22:04:31 +0200 Subject: [PATCH] feat: restructure content into master categories Assisted-by: Delta:zai-glm-5.3 --- site/calepin.toml | 36 ++++++++++++++++++++++++++--------- site/home/cooking.typ | 6 ++++++ site/home/gardening.typ | 6 ++++++ site/home/index.typ | 7 +++++++ site/home/washing-clothes.typ | 6 ++++++ site/homelab/index.typ | 7 ------- site/homelab/self-hosting.typ | 6 ------ site/index.typ | 10 ++++++---- site/it/index.typ | 7 +++++++ site/medias/books.typ | 6 ++++++ site/medias/films.typ | 6 ++++++ site/medias/index.typ | 7 +++++++ site/medias/series.typ | 6 ++++++ site/ot/index.typ | 7 +++++++ site/thermo/heat-transfer.typ | 6 ------ site/thermo/index.typ | 7 ------- 16 files changed, 97 insertions(+), 39 deletions(-) create mode 100644 site/home/cooking.typ create mode 100644 site/home/gardening.typ create mode 100644 site/home/index.typ create mode 100644 site/home/washing-clothes.typ delete mode 100644 site/homelab/index.typ delete mode 100644 site/homelab/self-hosting.typ create mode 100644 site/it/index.typ create mode 100644 site/medias/books.typ create mode 100644 site/medias/films.typ create mode 100644 site/medias/index.typ create mode 100644 site/medias/series.typ create mode 100644 site/ot/index.typ delete mode 100644 site/thermo/heat-transfer.typ delete mode 100644 site/thermo/index.typ diff --git a/site/calepin.toml b/site/calepin.toml index db9a016..b10f00d 100644 --- a/site/calepin.toml +++ b/site/calepin.toml @@ -8,22 +8,34 @@ pdf = false include = ["assets/**"] [sidebar] -fold = false +fold = true [[sidebar.section]] -title = "Start" +title = "Home" [[sidebar.section.item]] - target = "index.typ" + target = "home/index.typ" + + [[sidebar.section.item]] + target = "home/cooking.typ" + + [[sidebar.section.item]] + target = "home/washing-clothes.typ" + + [[sidebar.section.item]] + target = "home/gardening.typ" [[sidebar.section]] -title = "Thermodynamics" +title = "IT" [[sidebar.section.item]] - target = "thermo/index.typ" + target = "it/index.typ" + +[[sidebar.section]] +title = "OT" [[sidebar.section.item]] - target = "thermo/heat-transfer.typ" + target = "ot/index.typ" [[sidebar.section]] title = "Security" @@ -35,10 +47,16 @@ title = "Security" target = "security/ssh.typ" [[sidebar.section]] -title = "Homelab" +title = "Medias" [[sidebar.section.item]] - target = "homelab/index.typ" + target = "medias/index.typ" [[sidebar.section.item]] - target = "homelab/self-hosting.typ" + target = "medias/films.typ" + + [[sidebar.section.item]] + target = "medias/series.typ" + + [[sidebar.section.item]] + target = "medias/books.typ" diff --git a/site/home/cooking.typ b/site/home/cooking.typ new file mode 100644 index 0000000..c526776 --- /dev/null +++ b/site/home/cooking.typ @@ -0,0 +1,6 @@ +#set document(title: [Cooking]) +#metadata((title: "Cooking", translation_key: "home-cooking")) + +#title() + +Placeholder page — the real content comes later. diff --git a/site/home/gardening.typ b/site/home/gardening.typ new file mode 100644 index 0000000..f3da685 --- /dev/null +++ b/site/home/gardening.typ @@ -0,0 +1,6 @@ +#set document(title: [Gardening]) +#metadata((title: "Gardening", translation_key: "home-gardening")) + +#title() + +Placeholder page — the real content comes later. diff --git a/site/home/index.typ b/site/home/index.typ new file mode 100644 index 0000000..caa2739 --- /dev/null +++ b/site/home/index.typ @@ -0,0 +1,7 @@ +#set document(title: [Home]) +#metadata((title: "Overview", translation_key: "home-index")) + +#title() + +Placeholder page for the home category: cooking, washing clothes, gardening. +The real content comes later. diff --git a/site/home/washing-clothes.typ b/site/home/washing-clothes.typ new file mode 100644 index 0000000..c4b4a0a --- /dev/null +++ b/site/home/washing-clothes.typ @@ -0,0 +1,6 @@ +#set document(title: [Washing clothes]) +#metadata((title: "Washing clothes", translation_key: "home-washing-clothes")) + +#title() + +Placeholder page — the real content comes later. diff --git a/site/homelab/index.typ b/site/homelab/index.typ deleted file mode 100644 index 14a7241..0000000 --- a/site/homelab/index.typ +++ /dev/null @@ -1,7 +0,0 @@ -#set document(title: [Homelab]) -#metadata((title: "Overview", translation_key: "homelab")) - -#title() - -Placeholder page for the homelab category. -The real content comes later. diff --git a/site/homelab/self-hosting.typ b/site/homelab/self-hosting.typ deleted file mode 100644 index 36a94da..0000000 --- a/site/homelab/self-hosting.typ +++ /dev/null @@ -1,6 +0,0 @@ -#set document(title: [Self-hosting]) -#metadata((title: "Self-hosting", translation_key: "homelab-self-hosting")) - -#title() - -Placeholder page — the real content comes later. diff --git a/site/index.typ b/site/index.typ index f8f22e7..b3d1065 100644 --- a/site/index.typ +++ b/site/index.typ @@ -4,8 +4,10 @@ #title() Welcome to Yggdrasil, my personal knowledge base. -Pick a category from the sidebar to start reading: +Pick a master category from the menu: -- Thermodynamics — heat, energy, and friends -- Security — hardening, cryptography, and operations -- Homelab — self-hosted services and infrastructure +- Home — cooking, washing clothes, gardening +- IT — computers, networks, development +- OT — electronics, embedded and industrial systems +- Security — hardening, cryptography, operations +- Medias — films, series, books diff --git a/site/it/index.typ b/site/it/index.typ new file mode 100644 index 0000000..4faf389 --- /dev/null +++ b/site/it/index.typ @@ -0,0 +1,7 @@ +#set document(title: [IT]) +#metadata((title: "Overview", translation_key: "it-index")) + +#title() + +Placeholder page for the IT category. +The real content comes later. diff --git a/site/medias/books.typ b/site/medias/books.typ new file mode 100644 index 0000000..0b798e5 --- /dev/null +++ b/site/medias/books.typ @@ -0,0 +1,6 @@ +#set document(title: [Books]) +#metadata((title: "Books", translation_key: "medias-books")) + +#title() + +Placeholder page — the real content comes later. diff --git a/site/medias/films.typ b/site/medias/films.typ new file mode 100644 index 0000000..a124b6d --- /dev/null +++ b/site/medias/films.typ @@ -0,0 +1,6 @@ +#set document(title: [Films]) +#metadata((title: "Films", translation_key: "medias-films")) + +#title() + +Placeholder page — the real content comes later. diff --git a/site/medias/index.typ b/site/medias/index.typ new file mode 100644 index 0000000..29f2c7c --- /dev/null +++ b/site/medias/index.typ @@ -0,0 +1,7 @@ +#set document(title: [Medias]) +#metadata((title: "Overview", translation_key: "medias-index")) + +#title() + +Placeholder page for the medias category: films, series, books. +The real content comes later. diff --git a/site/medias/series.typ b/site/medias/series.typ new file mode 100644 index 0000000..e673963 --- /dev/null +++ b/site/medias/series.typ @@ -0,0 +1,6 @@ +#set document(title: [Series]) +#metadata((title: "Series", translation_key: "medias-series")) + +#title() + +Placeholder page — the real content comes later. diff --git a/site/ot/index.typ b/site/ot/index.typ new file mode 100644 index 0000000..cb87941 --- /dev/null +++ b/site/ot/index.typ @@ -0,0 +1,7 @@ +#set document(title: [OT]) +#metadata((title: "Overview", translation_key: "ot-index")) + +#title() + +Placeholder page for the OT category. +The real content comes later. diff --git a/site/thermo/heat-transfer.typ b/site/thermo/heat-transfer.typ deleted file mode 100644 index 01d7439..0000000 --- a/site/thermo/heat-transfer.typ +++ /dev/null @@ -1,6 +0,0 @@ -#set document(title: [Heat transfer]) -#metadata((title: "Heat transfer", translation_key: "thermo-heat-transfer")) - -#title() - -Placeholder page — the real content comes later. diff --git a/site/thermo/index.typ b/site/thermo/index.typ deleted file mode 100644 index 60c3f02..0000000 --- a/site/thermo/index.typ +++ /dev/null @@ -1,7 +0,0 @@ -#set document(title: [Thermodynamics]) -#metadata((title: "Overview", translation_key: "thermo")) - -#title() - -Placeholder page for the thermodynamics category. -The real content comes later.