From 626e467553004610fc0a99c1261b398d544590e9 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:07:30 +0200 Subject: feat: scaffold slackware projects section (EN/IT) with sample project --- content/en/slackware/_index.md | 8 ++++++++ content/en/slackware/sample-project/index.md | 19 +++++++++++++++++++ content/it/slackware/_index.md | 8 ++++++++ content/it/slackware/sample-project/index.md | 19 +++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 content/en/slackware/_index.md create mode 100644 content/en/slackware/sample-project/index.md create mode 100644 content/it/slackware/_index.md create mode 100644 content/it/slackware/sample-project/index.md diff --git a/content/en/slackware/_index.md b/content/en/slackware/_index.md new file mode 100644 index 0000000..cc5ecd8 --- /dev/null +++ b/content/en/slackware/_index.md @@ -0,0 +1,8 @@ ++++ +title = "Slackware" +date = 2026-06-26T00:00:00Z ++++ + +I build and run everything on **Slackware**. This page collects the projects +I maintain around it, and the reasons I keep choosing it: simplicity, +transparency, and staying out of my way. diff --git a/content/en/slackware/sample-project/index.md b/content/en/slackware/sample-project/index.md new file mode 100644 index 0000000..14d8486 --- /dev/null +++ b/content/en/slackware/sample-project/index.md @@ -0,0 +1,19 @@ ++++ +title = "Sample Project" +tagline = "A placeholder project to validate the section layout." +status = "active" +repo_url = "https://git.danix.xyz/sample-project" +tags = ["bash", "slackbuild", "python"] ++++ + +## What it is + +Freeform body content for the sample project. + +## How it works + +Details here. + +## Rationale + +Why it exists. diff --git a/content/it/slackware/_index.md b/content/it/slackware/_index.md new file mode 100644 index 0000000..8f669a7 --- /dev/null +++ b/content/it/slackware/_index.md @@ -0,0 +1,8 @@ ++++ +title = "Slackware" +date = 2026-06-26T00:00:00Z ++++ + +Costruisco e uso tutto su **Slackware**. Questa pagina raccoglie i progetti +che mantengo intorno ad essa, e i motivi per cui continuo a sceglierla: +semplicità, trasparenza, e non mettersi in mezzo. diff --git a/content/it/slackware/sample-project/index.md b/content/it/slackware/sample-project/index.md new file mode 100644 index 0000000..5695aa0 --- /dev/null +++ b/content/it/slackware/sample-project/index.md @@ -0,0 +1,19 @@ ++++ +title = "Progetto di Esempio" +tagline = "Un progetto segnaposto per validare il layout della sezione." +status = "active" +repo_url = "https://git.danix.xyz/sample-project" +tags = ["bash", "slackbuild", "python"] ++++ + +## Cos'è + +Contenuto libero per il progetto di esempio. + +## Come funziona + +Dettagli qui. + +## Motivazione + +Perché esiste. -- cgit v1.2.3 From 5ed2d39740a3a581f24995ccea0a9c4afe73fd83 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:08:47 +0200 Subject: feat: rename menu labels (Projects/Packages) and add slackware i18n keys --- i18n/en.yaml | 15 +++++++++++++-- i18n/it.yaml | 15 +++++++++++++-- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/i18n/en.yaml b/i18n/en.yaml index 3714ea3..7e9e935 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -5,8 +5,8 @@ home: "Home" articles: "Articles" about: "About" here: "Contact" -gitrepo: "Git Repository" -repo: "Repo" +gitrepo: "Projects" +repo: "Packages" legal: "Privacy" language: "Language" toggleTheme: "Theme" @@ -184,6 +184,17 @@ repo_example_2_desc: # repo_example_3_desc: # other: "SlackBuild scripts for Example Package 3. Utility package for system administration and configuration." +# Slackware Section +slackware: "Slackware" +slackwareTitle: "Slackware" +slackwareSubtitle: "Projects I build and maintain on Slackware." +projectStatus: "Status" +viewRepo: "View repository" +status-active: "active" +status-maintained: "maintained" +status-wip: "wip" +status-archived: "archived" + # CTA Block shortcode actions_cta: "Open link" diff --git a/i18n/it.yaml b/i18n/it.yaml index 7c7f85b..dd925ad 100644 --- a/i18n/it.yaml +++ b/i18n/it.yaml @@ -5,8 +5,8 @@ home: "Home" articles: "Articoli" about: "Chi Sono" here: "Contatti" -gitrepo: "Repository Git" -repo: "Repo" +gitrepo: "Progetti" +repo: "Pacchetti" legal: "Privacy" language: "Lingua" toggleTheme: "Tema" @@ -186,6 +186,17 @@ repo_example_2_desc: # repo_example_3_desc: # other: "Script SlackBuild per Pacchetto Esempio 3. Pacchetto di utilità per amministrazione di sistema e configurazione." +# Sezione Slackware +slackware: "Slackware" +slackwareTitle: "Slackware" +slackwareSubtitle: "Progetti che costruisco e mantengo su Slackware." +projectStatus: "Stato" +viewRepo: "Vedi repository" +status-active: "attivo" +status-maintained: "mantenuto" +status-wip: "in corso" +status-archived: "archiviato" + # Shortcode CTA Block actions_cta: "Apri il link" -- cgit v1.2.3 From 1cdf6d6bff9ef48904c6b48ced274da7017307a8 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:10:03 +0200 Subject: feat: nest Packages under new Slackware menu parent (both languages) --- content/en/slackware/sample-project/index.md | 4 ++++ content/it/slackware/sample-project/index.md | 4 ++++ hugo.toml | 18 ++++++++++++++++-- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/content/en/slackware/sample-project/index.md b/content/en/slackware/sample-project/index.md index 14d8486..ddaea8e 100644 --- a/content/en/slackware/sample-project/index.md +++ b/content/en/slackware/sample-project/index.md @@ -4,6 +4,10 @@ tagline = "A placeholder project to validate the section layout." status = "active" repo_url = "https://git.danix.xyz/sample-project" tags = ["bash", "slackbuild", "python"] + +[menus.main] + parent = "slackware" + weight = 10 +++ ## What it is diff --git a/content/it/slackware/sample-project/index.md b/content/it/slackware/sample-project/index.md index 5695aa0..975b28e 100644 --- a/content/it/slackware/sample-project/index.md +++ b/content/it/slackware/sample-project/index.md @@ -4,6 +4,10 @@ tagline = "Un progetto segnaposto per validare il layout della sezione." status = "active" repo_url = "https://git.danix.xyz/sample-project" tags = ["bash", "slackbuild", "python"] + +[menus.main] + parent = "slackware" + weight = 10 +++ ## Cos'è diff --git a/hugo.toml b/hugo.toml index 81d1998..fc3a89e 100644 --- a/hugo.toml +++ b/hugo.toml @@ -82,11 +82,18 @@ enableEmoji = true [languages.it.menus.main.params] external = true + [[languages.it.menus.main]] + identifier = "slackware" + pageRef = "/slackware" + name = "slackware" + weight = 5 + [[languages.it.menus.main]] identifier = "repository" pageRef = "/repository" name = "repo" - weight = 5 + parent = "slackware" + weight = 1 [[languages.it.menus.main]] identifier = "legal" @@ -129,11 +136,18 @@ enableEmoji = true [languages.en.menus.main.params] external = true + [[languages.en.menus.main]] + identifier = "slackware" + pageRef = "/slackware" + name = "slackware" + weight = 5 + [[languages.en.menus.main]] identifier = "repository" pageRef = "/repository" name = "repo" - weight = 5 + parent = "slackware" + weight = 1 [[languages.en.menus.main]] identifier = "legal" -- cgit v1.2.3 From 2a9dd406eca68652cd57eb040c0adf69da67a68e Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:19:19 +0200 Subject: fix: external Projects menu item shows localized label not raw name External menu items render .Name literally (bypass i18n), so set the display string per-language in hugo.toml. Drop now-orphan gitrepo i18n key. Co-Authored-By: Claude Opus 4.8 --- hugo.toml | 4 ++-- i18n/en.yaml | 1 - i18n/it.yaml | 1 - 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/hugo.toml b/hugo.toml index fc3a89e..ad04ecb 100644 --- a/hugo.toml +++ b/hugo.toml @@ -77,7 +77,7 @@ enableEmoji = true [[languages.it.menus.main]] identifier = "gitrepo" url = "https://git.danix.xyz/" - name = "gitrepo" + name = "Progetti" weight = 4 [languages.it.menus.main.params] external = true @@ -131,7 +131,7 @@ enableEmoji = true [[languages.en.menus.main]] identifier = "gitrepo" url = "https://git.danix.xyz/" - name = "gitrepo" + name = "Projects" weight = 4 [languages.en.menus.main.params] external = true diff --git a/i18n/en.yaml b/i18n/en.yaml index 7e9e935..658c962 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -5,7 +5,6 @@ home: "Home" articles: "Articles" about: "About" here: "Contact" -gitrepo: "Projects" repo: "Packages" legal: "Privacy" language: "Language" diff --git a/i18n/it.yaml b/i18n/it.yaml index dd925ad..402203a 100644 --- a/i18n/it.yaml +++ b/i18n/it.yaml @@ -5,7 +5,6 @@ home: "Home" articles: "Articoli" about: "Chi Sono" here: "Contatti" -gitrepo: "Progetti" repo: "Pacchetti" legal: "Privacy" language: "Lingua" -- cgit v1.2.3 From 63036164dcb7c6e53cad1a1e89672a6275d29650 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:19:43 +0200 Subject: chore: bump theme submodule (slackware projects section) Co-Authored-By: Claude Opus 4.8 --- themes/danix-xyz-hacker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/danix-xyz-hacker b/themes/danix-xyz-hacker index 91eeea0..93cee5f 160000 --- a/themes/danix-xyz-hacker +++ b/themes/danix-xyz-hacker @@ -1 +1 @@ -Subproject commit 91eeea0d6b61b652a0bc3b16a137609da59da69f +Subproject commit 93cee5f1d37a685d1133d737cc9057bfdf3ee31c -- cgit v1.2.3 From a3d6d968960a2b32db8e163f3e6c51b9efae9483 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:32:01 +0200 Subject: chore: bump theme submodule (submenu expanding row) Co-Authored-By: Claude Opus 4.8 --- themes/danix-xyz-hacker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/danix-xyz-hacker b/themes/danix-xyz-hacker index 93cee5f..383c4f7 160000 --- a/themes/danix-xyz-hacker +++ b/themes/danix-xyz-hacker @@ -1 +1 @@ -Subproject commit 93cee5f1d37a685d1133d737cc9057bfdf3ee31c +Subproject commit 383c4f7a7c64450dcb993ec1db3a63b87b93836d -- cgit v1.2.3 From a7d8a88139c2b1b284ed15a910c937eb5297d1ef Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:37:43 +0200 Subject: chore: bump theme submodule (slackware page widths) Co-Authored-By: Claude Opus 4.8 --- themes/danix-xyz-hacker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/danix-xyz-hacker b/themes/danix-xyz-hacker index 383c4f7..13a8ee5 160000 --- a/themes/danix-xyz-hacker +++ b/themes/danix-xyz-hacker @@ -1 +1 @@ -Subproject commit 383c4f7a7c64450dcb993ec1db3a63b87b93836d +Subproject commit 13a8ee5f0a0db661fadc3f5f02b07b52e270a86d -- cgit v1.2.3 From ce0256094393fdda7d6dc89618fbc99172db7a80 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:43:12 +0200 Subject: chore: bump theme submodule (badge color + alignment) Co-Authored-By: Claude Opus 4.8 --- themes/danix-xyz-hacker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/danix-xyz-hacker b/themes/danix-xyz-hacker index 13a8ee5..43edbdb 160000 --- a/themes/danix-xyz-hacker +++ b/themes/danix-xyz-hacker @@ -1 +1 @@ -Subproject commit 13a8ee5f0a0db661fadc3f5f02b07b52e270a86d +Subproject commit 43edbdb66bc6c8e80deb1b67b688acba21286534 -- cgit v1.2.3 From 8cb58478a35ca51a3440ac86f53931c1427e3882 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:55:42 +0200 Subject: chore: bump theme submodule (thumbnail/header image roles) Co-Authored-By: Claude Opus 4.8 --- themes/danix-xyz-hacker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/danix-xyz-hacker b/themes/danix-xyz-hacker index 43edbdb..f5e6e6e 160000 --- a/themes/danix-xyz-hacker +++ b/themes/danix-xyz-hacker @@ -1 +1 @@ -Subproject commit 43edbdb66bc6c8e80deb1b67b688acba21286534 +Subproject commit f5e6e6ecb2fa0dee24b701e53daebaac677687f3 -- cgit v1.2.3 From 061295959748d548a02316d63f41a6dd5837ea45 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 17:57:42 +0200 Subject: chore: bump theme submodule (3:2 row thumbnail) Co-Authored-By: Claude Opus 4.8 --- themes/danix-xyz-hacker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/danix-xyz-hacker b/themes/danix-xyz-hacker index f5e6e6e..9244ad0 160000 --- a/themes/danix-xyz-hacker +++ b/themes/danix-xyz-hacker @@ -1 +1 @@ -Subproject commit f5e6e6ecb2fa0dee24b701e53daebaac677687f3 +Subproject commit 9244ad0666c4859569801508348fa83c6e4648f4 -- cgit v1.2.3 From 775bf8552233258e4e440ceab71ccc3da7d6b8b8 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 26 Jun 2026 18:12:49 +0200 Subject: chore: remove sample-project test scaffolding The slackware section ships empty; real projects get added later. Submenu now shows only Packages. --- content/en/slackware/sample-project/index.md | 23 ----------------------- content/it/slackware/sample-project/index.md | 23 ----------------------- 2 files changed, 46 deletions(-) delete mode 100644 content/en/slackware/sample-project/index.md delete mode 100644 content/it/slackware/sample-project/index.md diff --git a/content/en/slackware/sample-project/index.md b/content/en/slackware/sample-project/index.md deleted file mode 100644 index ddaea8e..0000000 --- a/content/en/slackware/sample-project/index.md +++ /dev/null @@ -1,23 +0,0 @@ -+++ -title = "Sample Project" -tagline = "A placeholder project to validate the section layout." -status = "active" -repo_url = "https://git.danix.xyz/sample-project" -tags = ["bash", "slackbuild", "python"] - -[menus.main] - parent = "slackware" - weight = 10 -+++ - -## What it is - -Freeform body content for the sample project. - -## How it works - -Details here. - -## Rationale - -Why it exists. diff --git a/content/it/slackware/sample-project/index.md b/content/it/slackware/sample-project/index.md deleted file mode 100644 index 975b28e..0000000 --- a/content/it/slackware/sample-project/index.md +++ /dev/null @@ -1,23 +0,0 @@ -+++ -title = "Progetto di Esempio" -tagline = "Un progetto segnaposto per validare il layout della sezione." -status = "active" -repo_url = "https://git.danix.xyz/sample-project" -tags = ["bash", "slackbuild", "python"] - -[menus.main] - parent = "slackware" - weight = 10 -+++ - -## Cos'è - -Contenuto libero per il progetto di esempio. - -## Come funziona - -Dettagli qui. - -## Motivazione - -Perché esiste. -- cgit v1.2.3