# Latest

**URL:** https://zola.discourse.group/latest.md?page=3

[Latest](https://zola.discourse.group/latest.md) · [Categories](https://zola.discourse.group/categories.md)

**Page:** 4

---

## [Make code blocks keyboard focusable](https://zola.discourse.group/t/make-code-blocks-keyboard-focusable/2861)

<div class="topic-metadata">

**Author:** [@fl4nn](https://zola.discourse.group/u/fl4nn)\
**Replies:** 5\
**Last updated:** [September 27, 2025, 8:48pm UTC](https://zola.discourse.group/t/make-code-blocks-keyboard-focusable/2861 "2025-09-27T20:48:29Z")

</div>

It would be nice if the code blocks would be keyboard focusable so they can be scrolled without mouse interaction. This could be achieved for example by adding tabindex="0" to the \<pre\> element. Keyboard accessible - I…

---

## [GitHub - cbrake/simplepod: The Simple Way to Create a podcast](https://zola.discourse.group/t/github-cbrake-simplepod-the-simple-way-to-create-a-podcast/2863)

<div class="topic-metadata">

**Author:** [@cbrake](https://zola.discourse.group/u/cbrake)\
**Replies:** 0\
**Last updated:** [September 26, 2025, 12:32pm UTC](https://zola.discourse.group/t/github-cbrake-simplepod-the-simple-way-to-create-a-podcast/2863 "2025-09-26T12:32:51Z")

</div>

I haven’t had time to submit this as a theme, but I can if people think there is interest.

---

## [Theme is not used](https://zola.discourse.group/t/theme-is-not-used/2862)

<div class="topic-metadata">

**Author:** [@fschwa](https://zola.discourse.group/u/fschwa)\
**Replies:** 3\
**Last updated:** [September 25, 2025, 8:02pm UTC](https://zola.discourse.group/t/theme-is-not-used/2862 "2025-09-25T20:02:12Z")

</div>

Hi, the theme I am trying to use, is not applied. I started following the instructions on Overview | Zola and wanted to add a theme afterwards. I have it copied to the themes folder and its folder name is set with the…

---

## [Keep previous "versions" of a page](https://zola.discourse.group/t/keep-previous-versions-of-a-page/2857)

<div class="topic-metadata">

**Author:** [@deilayborer](https://zola.discourse.group/u/deilayborer)\
**Replies:** 0\
**Last updated:** [September 5, 2025, 6:52pm UTC](https://zola.discourse.group/t/keep-previous-versions-of-a-page/2857 "2025-09-05T18:52:56Z")

</div>

I’m trying to hack together a theme, whereby I can keep access to previous “versions” of a given file. Specifically, I’m hoping to have it where I can have multiple files in a given directory, each representing a versio…

---

## [How to specify the slug of terms?](https://zola.discourse.group/t/how-to-specify-the-slug-of-terms/2854)

<div class="topic-metadata">

**Author:** [@Rratic](https://zola.discourse.group/u/Rratic)\
**Replies:** 0\
**Last updated:** [September 1, 2025, 3:46pm UTC](https://zola.discourse.group/t/how-to-specify-the-slug-of-terms/2854 "2025-09-01T15:46:54Z")

</div>

I’m using a language other than English in my blog, and I don’t like the automatically generated slug (I’d like the English phrase). e.g. term name generated slug preferred slug 群论 qun-lun group-theory I’ve t…

---

## [Backtick code fragments in TOC headings](https://zola.discourse.group/t/backtick-code-fragments-in-toc-headings/2856)

<div class="topic-metadata">

**Author:** [@ccjmne](https://zola.discourse.group/u/ccjmne)\
**Replies:** 0\
**Last updated:** [September 1, 2025, 10:40pm UTC](https://zola.discourse.group/t/backtick-code-fragments-in-toc-headings/2856 "2025-09-01T22:40:55Z")

</div>

I write IT tech stuff, and some of my headings are much more easily grepped when they adequately use the inline \<code\>elements. Yep, even my subheadings’ titles, sometimes. However, in Zola, it looks like the Heading cu…

---

## [RFC: Support Datetime-only Filenames for Content Pages](https://zola.discourse.group/t/rfc-support-datetime-only-filenames-for-content-pages/2817)

<div class="topic-metadata">

**Author:** [@yashi](https://zola.discourse.group/u/yashi)\
**Replies:** 4\
**Last updated:** [September 1, 2025, 11:04am UTC](https://zola.discourse.group/t/rfc-support-datetime-only-filenames-for-content-pages/2817 "2025-09-01T11:04:28Z")

</div>

RFC: Support Datetime-only Filenames for Content Pages Summary Currently, Zola expects content page filenames with date prefixes to also include a slug, e.g. YYYY-MM-DD-title.md. This proposal adds support for “datetime-…

---

## [Related posts using taxonomies](https://zola.discourse.group/t/related-posts-using-taxonomies/2634)

<div class="topic-metadata">

**Author:** [@pimoore](https://zola.discourse.group/u/pimoore)\
**Replies:** 1\
**Last updated:** [August 30, 2025, 9:43pm UTC](https://zola.discourse.group/t/related-posts-using-taxonomies/2634 "2025-08-30T21:43:26Z")

</div>

Is there a way to use the path to a specific blog post as a taxonomy item, and be able to embed that post in a different one that points to the former within its metadata? For example, given a post at /blog/related-post,…

---

## [How to use the base url in sass?](https://zola.discourse.group/t/how-to-use-the-base-url-in-sass/2851)

<div class="topic-metadata">

**Author:** [@ccjmne](https://zola.discourse.group/u/ccjmne)\
**Replies:** 2\
**Last updated:** [August 28, 2025, 2:33pm UTC](https://zola.discourse.group/t/how-to-use-the-base-url-in-sass/2851 "2025-08-28T14:33:26Z")

</div>

The situation I want to create a @font-face like: @font-face { font-family: "Noto Sans Symbols"; src: url('/noto.woff2') format('woff2'); font-display: swap; } However, my blog will be hosted on GitHub in a subpa…

---

## [Better sorting for terms](https://zola.discourse.group/t/better-sorting-for-terms/2832)

<div class="topic-metadata">

**Author:** [@spence](https://zola.discourse.group/u/spence)\
**Replies:** 1\
**Last updated:** [August 27, 2025, 11:28am UTC](https://zola.discourse.group/t/better-sorting-for-terms/2832 "2025-08-27T11:28:55Z")

</div>

Please let me know if I’m mistaken and there’s already a way to do what I’m asking. Basically, I would like a way to indicate how a term should be sorted. To see what I mean, imagine there are taxonomies title and autho…

---

## [Drop footnote-references from summary if bottom\_footnotes = true](https://zola.discourse.group/t/drop-footnote-references-from-summary-if-bottom-footnotes-true/2841)

<div class="topic-metadata">

**Author:** [@ccjmne](https://zola.discourse.group/u/ccjmne)\
**Replies:** 2\
**Last updated:** [August 26, 2025, 10:41am UTC](https://zola.discourse.group/t/drop-footnote-references-from-summary-if-bottom-footnotes-true/2841 "2025-08-26T10:41:10Z")

</div>

When only the page.summary is shown in a section, its footnote-references are shown but the links are broken if the site is configured with bottom\_footnotes = true. I believe it would make sense to strip the footnote re…

---

## [Alt text and captions in seagull gallery](https://zola.discourse.group/t/alt-text-and-captions-in-seagull-gallery/2464)

<div class="topic-metadata">

**Author:** [@GrahamAddis](https://zola.discourse.group/u/GrahamAddis)\
**Replies:** 7\
**Last updated:** [August 25, 2025, 4:42pm UTC](https://zola.discourse.group/t/alt-text-and-captions-in-seagull-gallery/2464 "2025-08-25T16:42:46Z")

</div>

My first attempt at using Zola with the seagull theme, using the photoswipe macro. There doesn’t seem to be an option for alt text, and/or captions for the images in the gallery. Am I reading that right? Thanks, Graha…

---

## [How do you build your JavaScript assets?](https://zola.discourse.group/t/how-do-you-build-your-javascript-assets/2838)

<div class="topic-metadata">

**Author:** [@techxplorer](https://zola.discourse.group/u/techxplorer)\
**Replies:** 2\
**Last updated:** [August 24, 2025, 3:07am UTC](https://zola.discourse.group/t/how-do-you-build-your-javascript-assets/2838 "2025-08-24T03:07:36Z")

</div>

Hi everyone, I’m migrating my website to Zola, and really enjoying the experience so far. My question is, how are people building their JavaScript assets? I’ve cobbled together a workflow for development where I’m usin…

---

## [Raw mode](https://zola.discourse.group/t/raw-mode/2818)

<div class="topic-metadata">

**Author:** [@jonhurst](https://zola.discourse.group/u/jonhurst)\
**Replies:** 6\
**Last updated:** [August 19, 2025, 11:37am UTC](https://zola.discourse.group/t/raw-mode/2818 "2025-08-19T11:37:24Z")

</div>

I recently proposed that it should be possible to break up the markdown of an .md file in order to address sections of it seperately in the Tera templates. This is working well in my fork, and allowed me to simplify and …

---

## [Copyright notice date {year} not rendering](https://zola.discourse.group/t/copyright-notice-date-year-not-rendering/2831)

<div class="topic-metadata">

**Author:** [@JeffPorter](https://zola.discourse.group/u/JeffPorter)\
**Replies:** 2\
**Last updated:** [August 13, 2025, 5:38am UTC](https://zola.discourse.group/t/copyright-notice-date-year-not-rendering/2831 "2025-08-13T05:38:52Z")

</div>

I have a date/year in my footer that is supposed to update to the current year. It worked last year when I set it up, but it’s not working any more: \<p\>&copy; Jeff Porter 2012–{{ config.extra.copyright | replace(from="{…

---

## [Multi level sort](https://zola.discourse.group/t/multi-level-sort/2826)

<div class="topic-metadata">

**Author:** [@pedropontesgarcia](https://zola.discourse.group/u/pedropontesgarcia)\
**Replies:** 2\
**Last updated:** [August 12, 2025, 12:27pm UTC](https://zola.discourse.group/t/multi-level-sort/2826 "2025-08-12T12:27:54Z")

</div>

I wanted to propose a way to sort by several variables, where further variables are used to tie-break. The use case for this is simple: I have three tiers of projects – stellar, cool, and meh – each of which correspondin…

---

## [Need advice about organizing data files (yml, json, xml) for simple pages generated](https://zola.discourse.group/t/need-advice-about-organizing-data-files-yml-json-xml-for-simple-pages-generated/2644)

<div class="topic-metadata">

**Author:** [@hoanguyenn2015](https://zola.discourse.group/u/hoanguyenn2015)\
**Replies:** 2\
**Last updated:** [August 7, 2025, 10:37pm UTC](https://zola.discourse.group/t/need-advice-about-organizing-data-files-yml-json-xml-for-simple-pages-generated/2644 "2025-08-07T22:37:16Z")

</div>

I’m building a static site with dozens of quizzes/exams (currently ~50 and growing) with hard coded HTML, and I’m finding an approach to manage them. I’ve used Jekyll before but only for simple blogs and not data related…

---

## [Adding a watcher directory?](https://zola.discourse.group/t/adding-a-watcher-directory/2129)

<div class="topic-metadata">

**Author:** [@linuxmclinuxface](https://zola.discourse.group/u/linuxmclinuxface)\
**Replies:** 4\
**Last updated:** [August 6, 2025, 8:53pm UTC](https://zola.discourse.group/t/adding-a-watcher-directory/2129 "2025-08-06T20:53:00Z")

</div>

When using the zola serve, I get the message $ zola serve ... Listening for changes in /some/path/{config.toml,content,sass,static,templates} Is it possible to add to to the list of files/directories being watched? I’…

---

## [Section vs Pages](https://zola.discourse.group/t/section-vs-pages/2279)

<div class="topic-metadata">

**Author:** [@sentinel1909](https://zola.discourse.group/u/sentinel1909)\
**Replies:** 6\
**Last updated:** [August 5, 2025, 9:05pm UTC](https://zola.discourse.group/t/section-vs-pages/2279 "2025-08-05T21:05:12Z")

</div>

I’ve started a campaign of redoing my blog in Zola, but without a theme. I likely won’t use themes again, going forward, as theme author are inconsistent in supporting their work. I chose one where I have to compile an o…

---

## [Build for multiple domain names?](https://zola.discourse.group/t/build-for-multiple-domain-names/2646)

<div class="topic-metadata">

**Author:** [@rohitanwar](https://zola.discourse.group/u/rohitanwar)\
**Replies:** 2\
**Last updated:** [August 3, 2025, 9:33am UTC](https://zola.discourse.group/t/build-for-multiple-domain-names/2646 "2025-08-03T09:33:21Z")

</div>

Hi I was wondering if Zola allows you to build for multiple domain names. Currently the only way I can see is just changing the base\_url and rebuilding.

---

## [Proposal for sharding of markdown content](https://zola.discourse.group/t/proposal-for-sharding-of-markdown-content/2664)

<div class="topic-metadata">

**Author:** [@jonhurst](https://zola.discourse.group/u/jonhurst)\
**Replies:** 5\
**Last updated:** [July 31, 2025, 2:08pm UTC](https://zola.discourse.group/t/proposal-for-sharding-of-markdown-content/2664 "2025-07-31T14:08:41Z")

</div>

Feature Name: Markdown shards Start Date: 2025-07-26 Preliminary patch: github Summary Enable markdown to be broken into “shards” that can be individually accessed from Tera templates. Doing this allows the power of Te…

---

## [Leaving base\_url empty](https://zola.discourse.group/t/leaving-base-url-empty/1585)

<div class="topic-metadata">

**Author:** [@ignon](https://zola.discourse.group/u/ignon)\
**Replies:** 5\
**Last updated:** [July 28, 2025, 6:22pm UTC](https://zola.discourse.group/t/leaving-base-url-empty/1585 "2025-07-28T18:22:43Z")

</div>

Hi! I might be missing something but why doesn’t Zola let me assign base\_url to a value of an empty string. There’s no need for the relative or absolute links to contain the domain name, the browser adds them automatical…

---

## [Content shards](https://zola.discourse.group/t/content-shards/2661)

<div class="topic-metadata">

**Author:** [@jonhurst](https://zola.discourse.group/u/jonhurst)\
**Replies:** 1\
**Last updated:** [July 27, 2025, 4:01pm UTC](https://zola.discourse.group/t/content-shards/2661 "2025-07-27T16:01:39Z")

</div>

Issue #552 on github requests sub-blocks within the .md file, but was closed without being implemented. I suggest a simpler syntax for this: +++ title = "Shard demo" shard\_marker = "-\*-" +++ Everything that goes here …

---

## [Does the Hyde theme work with RSS?](https://zola.discourse.group/t/does-the-hyde-theme-work-with-rss/2663)

<div class="topic-metadata">

**Author:** [@JeffPorter](https://zola.discourse.group/u/JeffPorter)\
**Replies:** 0\
**Last updated:** [July 24, 2025, 5:08am UTC](https://zola.discourse.group/t/does-the-hyde-theme-work-with-rss/2663 "2025-07-24T05:08:39Z")

</div>

I have set up a site with the Hyde theme (although changed drastically and not imported as a theme), but the RSS feed doesn’t work. I have set generate\_feeds = true in the section’s \_index.md and in config I have added g…

---

## [Switching config for dev/stage/prod, but DRY?](https://zola.discourse.group/t/switching-config-for-dev-stage-prod-but-dry/2659)

<div class="topic-metadata">

**Author:** [@JetForMe](https://zola.discourse.group/u/JetForMe)\
**Replies:** 4\
**Last updated:** [July 21, 2025, 7:35pm UTC](https://zola.discourse.group/t/switching-config-for-dev-stage-prod-but-dry/2659 "2025-07-21T19:35:06Z")

</div>

I’m struggling to find a way to switch configurations for dev vs staging vs prod, but the only thing I can find is --config, which means duplicating a lot of config.toml when only a few things need to change. I also don’…

---

## [Include Content by Tagged Regions](https://zola.discourse.group/t/include-content-by-tagged-regions/2654)

<div class="topic-metadata">

**Author:** [@kKdH](https://zola.discourse.group/u/kKdH)\
**Replies:** 5\
**Last updated:** [July 20, 2025, 8:43am UTC](https://zola.discourse.group/t/include-content-by-tagged-regions/2654 "2025-07-20T08:43:41Z")

</div>

Hey guys, tl;dr i’m looking for a feature a la Asciidoctor’s Include Content by Tagged Regions Background When writing a blog post about programming or complementary documentation for software, you normally have some…

---

## [A new neovim plugin to use zola with](https://zola.discourse.group/t/a-new-neovim-plugin-to-use-zola-with/2656)

<div class="topic-metadata">

**Author:** [@svente](https://zola.discourse.group/u/svente)\
**Replies:** 0\
**Last updated:** [July 18, 2025, 9:10am UTC](https://zola.discourse.group/t/a-new-neovim-plugin-to-use-zola-with/2656 "2025-07-18T09:10:16Z")

</div>

Hi there folks, I made a new plugin for neovim so you can control Zola from right inside the editor. If there are any neovim enjoyers here, I hope they find it helpful as well. features :hammer\_and\_wrench: Build, ser…

---

## [Help migrating from plain HTML](https://zola.discourse.group/t/help-migrating-from-plain-html/2648)

<div class="topic-metadata">

**Author:** [@Kolev](https://zola.discourse.group/u/Kolev)\
**Replies:** 4\
**Last updated:** [July 13, 2025, 11:23pm UTC](https://zola.discourse.group/t/help-migrating-from-plain-html/2648 "2025-07-13T23:23:02Z")

</div>

I’m overwhelmed by the templating language. Can someone help me migrate my site? I’m looking to migrate my plain HTML site to Zola, but I’m very new to the templating language, and the default setup described in the int…

---

## [Serve robots.txt as text/plain](https://zola.discourse.group/t/serve-robots-txt-as-text-plain/2642)

<div class="topic-metadata">

**Author:** [@jakewilliami](https://zola.discourse.group/u/jakewilliami)\
**Replies:** 4\
**Last updated:** [July 3, 2025, 9:08am UTC](https://zola.discourse.group/t/serve-robots-txt-as-text-plain/2642 "2025-07-03T09:08:47Z")

</div>

How can I ensure robots.txt is served as text/plain \[1\] rather than text/html?

---

## [Are taxonomies always scoped at the \`base\_url\` root? Why?](https://zola.discourse.group/t/are-taxonomies-always-scoped-at-the-base-url-root-why/2639)

<div class="topic-metadata">

**Author:** [@mrec](https://zola.discourse.group/u/mrec)\
**Replies:** 1\
**Last updated:** [July 2, 2025, 11:59am UTC](https://zola.discourse.group/t/are-taxonomies-always-scoped-at-the-base-url-root-why/2639 "2025-07-02T11:59:00Z")

</div>

More addressin’ the itch o’ curiousness question than a support question or feature request. I originally set up my directory structure following the “First Steps” walkthrough, with a /content/blog dir. As I futzed abou…

[Previous page](https://zola.discourse.group/latest.md?page=2)

[Next page](https://zola.discourse.group/latest.md?page=4)
