From cb7fe8768ba5c23a2ce2e29683d89ed39451e40f Mon Sep 17 00:00:00 2001 From: Jaime Silvela Date: Tue, 19 Aug 2025 11:24:22 +0200 Subject: [PATCH 1/5] chore: update layouts to current hugo, clean up entry points Signed-off-by: Jaime Silvela --- content/cards/index.md | 7 ++++++ content/footer/index.md | 7 ++++++ content/info/index.md | 7 ++++++ layouts/{partials => _partials}/author.html | 7 ++++-- .../author_sidebar.html | 7 ++++-- .../blog_datetime.html | 0 .../{partials => _partials}/blog_sidebar.html | 0 .../{partials => _partials}/breadcrumbs.html | 0 layouts/{partials => _partials}/card.html | 0 .../{partials => _partials}/docs_list.html | 0 layouts/{partials => _partials}/footer.html | 0 layouts/{partials => _partials}/hero.html | 0 layouts/{partials => _partials}/info.html | 0 layouts/{partials => _partials}/nav.html | 0 layouts/{_default => }/baseof.html | 0 layouts/{_default => }/list.html | 0 layouts/{_default => }/section.html | 0 layouts/{_default => }/single.html | 0 layouts/{_default => }/taxonomy.html | 0 layouts/term.html | 23 +++++++++++++++++++ 20 files changed, 54 insertions(+), 4 deletions(-) create mode 100644 content/cards/index.md create mode 100644 content/footer/index.md create mode 100644 content/info/index.md rename layouts/{partials => _partials}/author.html (61%) rename layouts/{partials => _partials}/author_sidebar.html (51%) rename layouts/{partials => _partials}/blog_datetime.html (100%) rename layouts/{partials => _partials}/blog_sidebar.html (100%) rename layouts/{partials => _partials}/breadcrumbs.html (100%) rename layouts/{partials => _partials}/card.html (100%) rename layouts/{partials => _partials}/docs_list.html (100%) rename layouts/{partials => _partials}/footer.html (100%) rename layouts/{partials => _partials}/hero.html (100%) rename layouts/{partials => _partials}/info.html (100%) rename layouts/{partials => _partials}/nav.html (100%) rename layouts/{_default => }/baseof.html (100%) rename layouts/{_default => }/list.html (100%) rename layouts/{_default => }/section.html (100%) rename layouts/{_default => }/single.html (100%) rename layouts/{_default => }/taxonomy.html (100%) create mode 100644 layouts/term.html diff --git a/content/cards/index.md b/content/cards/index.md new file mode 100644 index 000000000..546b337d3 --- /dev/null +++ b/content/cards/index.md @@ -0,0 +1,7 @@ +--- +build: + list: never + publishResources: false + render: never +title: Headless page for cards +--- diff --git a/content/footer/index.md b/content/footer/index.md new file mode 100644 index 000000000..e92a57ad3 --- /dev/null +++ b/content/footer/index.md @@ -0,0 +1,7 @@ +--- +build: + list: never + publishResources: false + render: never +title: Headless page for footer +--- diff --git a/content/info/index.md b/content/info/index.md new file mode 100644 index 000000000..6c7f9dbda --- /dev/null +++ b/content/info/index.md @@ -0,0 +1,7 @@ +--- +build: + list: never + publishResources: false + render: never +title: Headless page for info +--- diff --git a/layouts/partials/author.html b/layouts/_partials/author.html similarity index 61% rename from layouts/partials/author.html rename to layouts/_partials/author.html index ee0c0cfa2..998bce1ea 100644 --- a/layouts/partials/author.html +++ b/layouts/_partials/author.html @@ -2,8 +2,11 @@
{{ range . }}
- {{.LinkTitle}} + {{ $authorPage := . }} + {{ with .Resources.Get .Params.avatar}} + {{$authorPage.LinkTitle}} + {{ end }}
diff --git a/layouts/partials/author_sidebar.html b/layouts/_partials/author_sidebar.html similarity index 51% rename from layouts/partials/author_sidebar.html rename to layouts/_partials/author_sidebar.html index 40e057a7f..8f962faca 100644 --- a/layouts/partials/author_sidebar.html +++ b/layouts/_partials/author_sidebar.html @@ -2,8 +2,11 @@
{{ range . }}
- {{.LinkTitle}} + {{ $authorPage := . }} + {{ with .Resources.Get .Params.avatar}} + {{$authorPage.LinkTitle}} + {{ end }}

{{.Title}}

diff --git a/layouts/partials/blog_datetime.html b/layouts/_partials/blog_datetime.html similarity index 100% rename from layouts/partials/blog_datetime.html rename to layouts/_partials/blog_datetime.html diff --git a/layouts/partials/blog_sidebar.html b/layouts/_partials/blog_sidebar.html similarity index 100% rename from layouts/partials/blog_sidebar.html rename to layouts/_partials/blog_sidebar.html diff --git a/layouts/partials/breadcrumbs.html b/layouts/_partials/breadcrumbs.html similarity index 100% rename from layouts/partials/breadcrumbs.html rename to layouts/_partials/breadcrumbs.html diff --git a/layouts/partials/card.html b/layouts/_partials/card.html similarity index 100% rename from layouts/partials/card.html rename to layouts/_partials/card.html diff --git a/layouts/partials/docs_list.html b/layouts/_partials/docs_list.html similarity index 100% rename from layouts/partials/docs_list.html rename to layouts/_partials/docs_list.html diff --git a/layouts/partials/footer.html b/layouts/_partials/footer.html similarity index 100% rename from layouts/partials/footer.html rename to layouts/_partials/footer.html diff --git a/layouts/partials/hero.html b/layouts/_partials/hero.html similarity index 100% rename from layouts/partials/hero.html rename to layouts/_partials/hero.html diff --git a/layouts/partials/info.html b/layouts/_partials/info.html similarity index 100% rename from layouts/partials/info.html rename to layouts/_partials/info.html diff --git a/layouts/partials/nav.html b/layouts/_partials/nav.html similarity index 100% rename from layouts/partials/nav.html rename to layouts/_partials/nav.html diff --git a/layouts/_default/baseof.html b/layouts/baseof.html similarity index 100% rename from layouts/_default/baseof.html rename to layouts/baseof.html diff --git a/layouts/_default/list.html b/layouts/list.html similarity index 100% rename from layouts/_default/list.html rename to layouts/list.html diff --git a/layouts/_default/section.html b/layouts/section.html similarity index 100% rename from layouts/_default/section.html rename to layouts/section.html diff --git a/layouts/_default/single.html b/layouts/single.html similarity index 100% rename from layouts/_default/single.html rename to layouts/single.html diff --git a/layouts/_default/taxonomy.html b/layouts/taxonomy.html similarity index 100% rename from layouts/_default/taxonomy.html rename to layouts/taxonomy.html diff --git a/layouts/term.html b/layouts/term.html new file mode 100644 index 000000000..516d38d48 --- /dev/null +++ b/layouts/term.html @@ -0,0 +1,23 @@ +{{ define "main" }} +
+
+ {{ if eq .Type "blog" }} + Back to tags + {{ end }} +
+

Category: {{ .Title |title }}

+ {{ .Content }} +
+
+ {{ range .Paginator.Pages }} +
+ {{ .Title |title}} + {{ if eq .Type "blog" }} + {{ partial "blog_datetime.html" . }} + {{ end }} +
+ {{ end }} +
+
+
+{{ end }} \ No newline at end of file From 84a4a3a632408cb6c44f43cb7fb0ccc4065859b2 Mon Sep 17 00:00:00 2001 From: Jaime Silvela Date: Tue, 19 Aug 2025 11:45:22 +0200 Subject: [PATCH 2/5] chore: update Hugo version Signed-off-by: Jaime Silvela --- .github/workflows/hugo_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hugo_build.yml b/.github/workflows/hugo_build.yml index f9d272878..ba8088927 100644 --- a/.github/workflows/hugo_build.yml +++ b/.github/workflows/hugo_build.yml @@ -36,7 +36,7 @@ jobs: - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: - hugo-version: "0.140.0" + hugo-version: "0.148.0" extended: true - name: Build From 57bf30e8fbef13b254bd49e0a6fa3b529734ad4b Mon Sep 17 00:00:00 2001 From: Jaime Silvela Date: Tue, 19 Aug 2025 11:55:23 +0200 Subject: [PATCH 3/5] fix: get rid of headless pages Signed-off-by: Jaime Silvela --- content/cards/index.md | 7 ------- content/footer/index.md | 7 ------- content/info/index.md | 7 ------- 3 files changed, 21 deletions(-) delete mode 100644 content/cards/index.md delete mode 100644 content/footer/index.md delete mode 100644 content/info/index.md diff --git a/content/cards/index.md b/content/cards/index.md deleted file mode 100644 index 546b337d3..000000000 --- a/content/cards/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -build: - list: never - publishResources: false - render: never -title: Headless page for cards ---- diff --git a/content/footer/index.md b/content/footer/index.md deleted file mode 100644 index e92a57ad3..000000000 --- a/content/footer/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -build: - list: never - publishResources: false - render: never -title: Headless page for footer ---- diff --git a/content/info/index.md b/content/info/index.md deleted file mode 100644 index 6c7f9dbda..000000000 --- a/content/info/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -build: - list: never - publishResources: false - render: never -title: Headless page for info ---- From 2fbaf1b174254a08160807fb43f3baa8fc053b47 Mon Sep 17 00:00:00 2001 From: Jaime Silvela Date: Wed, 20 Aug 2025 18:44:24 +0200 Subject: [PATCH 4/5] chore: use standard Hugo naming for homepage Signed-off-by: Jaime Silvela --- layouts/{index.html => home.html} | 0 layouts/{index.rss.xml => home.rss.xml} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename layouts/{index.html => home.html} (100%) rename layouts/{index.rss.xml => home.rss.xml} (100%) diff --git a/layouts/index.html b/layouts/home.html similarity index 100% rename from layouts/index.html rename to layouts/home.html diff --git a/layouts/index.rss.xml b/layouts/home.rss.xml similarity index 100% rename from layouts/index.rss.xml rename to layouts/home.rss.xml From ab42795348630aa749ed92392ba4450f195c49a3 Mon Sep 17 00:00:00 2001 From: "Jonathan Gonzalez V." Date: Wed, 15 Oct 2025 16:08:54 +0200 Subject: [PATCH 5/5] Apply suggestion from @sxd Signed-off-by: Jonathan Gonzalez V. --- .github/workflows/hugo_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hugo_build.yml b/.github/workflows/hugo_build.yml index ba8088927..bb930e6e3 100644 --- a/.github/workflows/hugo_build.yml +++ b/.github/workflows/hugo_build.yml @@ -36,7 +36,7 @@ jobs: - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: - hugo-version: "0.148.0" + hugo-version: "0.151.0" extended: true - name: Build