diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6142f76..8900760 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,12 +18,12 @@ jobs: uses: actions/checkout@v4 - name: Zola Build - uses: shalzz/zola-deploy-action@v0.18.0 + uses: shalzz/zola-deploy-action@v0.19.1 env: BUILD_ONLY: true - name: Zola Check - uses: shalzz/zola-deploy-action@v0.18.0 + uses: shalzz/zola-deploy-action@v0.19.1 env: BUILD_ONLY: true CHECK_LINKS: true @@ -37,7 +37,7 @@ jobs: uses: actions/checkout@v4 - name: Build and Deploy - uses: shalzz/zola-deploy-action@v0.18.0 + uses: shalzz/zola-deploy-action@v0.19.1 env: PAGES_BRANCH: gh-pages TOKEN: ${{ secrets.TOKEN }} diff --git a/config.toml b/config.toml index 11debe6..bb93fe3 100644 --- a/config.toml +++ b/config.toml @@ -2,7 +2,7 @@ base_url = "https://welpo.github.io/tabi" title = "~/tabi" description = "tabi is a fast, lightweight, and modern Zola theme with multi-language support, optional JavaScript, and a perfect Lighthouse score." author = "welpo" -generate_feed = true +generate_feeds = true compile_sass = true minify_html = true build_search_index = true @@ -34,6 +34,7 @@ index_format = "elasticlunr_json" [markdown] highlight_code = true +bottom_footnotes = true # To use a Zola built-in theme, CSP needs to allow unsafe-inline for style-src. highlight_theme = "css" smart_punctuation = true @@ -50,14 +51,14 @@ skip_anchor_prefixes = [ [languages.es] title = "~/tabi" description = "tabi es un tema de Zola rápido, liviano y moderno con JavaScript opcional y una puntuación perfecta en Lighthouse." -generate_feed = true +generate_feeds = true taxonomies = [{name = "tags", feed = true}] build_search_index = true [languages.ca] title = "~/tabi" description = "tabi és un tema de Zola ràpid, lleuger i modern amb JavaScript opcional i una puntuació perfecta a Lighthouse." -generate_feed = true +generate_feeds = true taxonomies = [{name = "tags", feed = true}] [extra] diff --git a/content/blog/javascript/index.ca.md b/content/blog/javascript/index.ca.md index efd2102..8875a82 100644 --- a/content/blog/javascript/index.ca.md +++ b/content/blog/javascript/index.ca.md @@ -8,7 +8,6 @@ description = "JavaScript només s'utilitza quan HTML i CSS no són suficients." tags = ["funcionalitat", "tutorial"] [extra] -footnote_backlinks = true social_media_card = "social_cards/ca_blog_javascript.jpg" +++ @@ -42,6 +41,4 @@ Per especificar aquestes opcions: A part d'això, és un tema ràpid amb HTML i CSS que funciona sense JavaScript. Just com hauria de ser (la majoria de) la web :-) ---- - [^1]: Per codificar el teu correu en base64 pots utilitzar [eines en línia](https://www.base64encode.org/) o, al terminal, executa: `printf 'mail@example.com' | base64`. diff --git a/content/blog/javascript/index.es.md b/content/blog/javascript/index.es.md index 66c0320..8322c52 100644 --- a/content/blog/javascript/index.es.md +++ b/content/blog/javascript/index.es.md @@ -8,7 +8,6 @@ description = "JavaScript solo se utiliza cuando HTML y CSS no son suficientes." tags = ["funcionalidad", "tutorial"] [extra] -footnote_backlinks = true social_media_card = "social_cards/es_blog_javascript.jpg" +++ @@ -42,6 +41,4 @@ Para especificar estas opciones: Aparte de eso, es un tema rápido con HTML y CSS que funciona con JavaScript deshabilitado. Justo como debería ser (la mayoría de) la web :-) ---- - [^1]: Para codificar tu correo electrónico en base64 puedes usar [herramientas en línea](https://www.base64encode.org/) o, en tu terminal, ejecutar: `printf 'mail@example.com' | base64`. diff --git a/content/blog/javascript/index.md b/content/blog/javascript/index.md index 23d0c8b..573617e 100644 --- a/content/blog/javascript/index.md +++ b/content/blog/javascript/index.md @@ -8,7 +8,6 @@ description = "JavaScript is only used when HTML and CSS aren't enough." tags = ["showcase", "tutorial"] [extra] -footnote_backlinks = true social_media_card = "social_cards/blog_javascript.jpg" +++ @@ -42,6 +41,4 @@ To specify these settings: Other than that, it's a fast theme with HTML and CSS which works with JavaScript disabled. Just the way (most of) the web should be :-) ---- - [^1]: To encode your email in base64 you can use [online tools](https://www.base64encode.org/) or, on your terminal, run: `printf 'mail@example.com' | base64`. diff --git a/content/blog/markdown/index.ca.md b/content/blog/markdown/index.ca.md index 7e4990e..27ad917 100644 --- a/content/blog/markdown/index.ca.md +++ b/content/blog/markdown/index.ca.md @@ -9,7 +9,6 @@ tags = ["markdown", "funcionalitat"] [extra] katex = true -footnote_backlinks = true social_media_card = "social_cards/ca_blog_markdown.jpg" +++ @@ -70,6 +69,4 @@ A Rust, declares una variable mutable amb `let mut x = 5;`, mentre que a Python, > > — Mercè Rodoreda, La plaça del Diamant -
- [^1]: I aquí tens un exemple de nota a peu de pàgina! diff --git a/content/blog/markdown/index.es.md b/content/blog/markdown/index.es.md index 653e37a..6c6718f 100644 --- a/content/blog/markdown/index.es.md +++ b/content/blog/markdown/index.es.md @@ -9,7 +9,6 @@ tags = ["markdown", "funcionalidad"] [extra] katex = true -footnote_backlinks = true social_media_card = "social_cards/es_blog_markdown.jpg" +++ @@ -70,6 +69,4 @@ En Rust, declaras una variable mutable con `let mut x = 5;`, mientras que en Pyt > > — Miguel de Unamuno, Niebla -
- [^1]: ¡Y aquí tienes un ejemplo de una nota al pie de página! diff --git a/content/blog/markdown/index.md b/content/blog/markdown/index.md index 5d417c1..ab825d9 100644 --- a/content/blog/markdown/index.md +++ b/content/blog/markdown/index.md @@ -9,7 +9,6 @@ tags = ["markdown", "showcase"] [extra] katex = true -footnote_backlinks = true social_media_card = "social_cards/blog_markdown.jpg" +++ @@ -70,6 +69,4 @@ In Rust, you declare a mutable variable with `let mut x = 5;`, whereas in Python > > — Charlie Kaufman, Synecdoche, New York -
- [^1]: And here's an example of a footnote! diff --git a/content/blog/mastering-tabi-settings/index.ca.md b/content/blog/mastering-tabi-settings/index.ca.md index 3bb9a29..0a96528 100644 --- a/content/blog/mastering-tabi-settings/index.ca.md +++ b/content/blog/mastering-tabi-settings/index.ca.md @@ -8,7 +8,6 @@ description = "Descobreix les múltiples maneres en què pots personalitzar tabi tags = ["funcionalitat", "tutorial", "preguntes freqüents"] [extra] -footnote_backlinks = true quick_navigation_buttons = true social_media_card = "social_cards/ca_blog_mastering_tabi_settings.jpg" +++ @@ -834,8 +833,6 @@ Aquesta opció està habilitada per defecte. Per desactivar-la per una pàgina, Per a més informació, consulta la [pàgina de documentació de CSP](@/blog/security/index.ca.md). ---- - [^1]: Si estàs utilitzant un repositori Git remot, potser voldràs automatitzar el procés d'actualització del camp `updated`. Aquí tens una guia per a això: [Zola Git Hook: actualitzant les dates de les publicacions](https://osc.garden/ca/blog/zola-date-git-hook/). [^2]: Per a codificar el teu correu electrònic en base64 pots utilitzar [eines en línia](https://www.base64encode.org/) o, al teu terminal, executar: `printf 'mail@example.com' | base64` diff --git a/content/blog/mastering-tabi-settings/index.es.md b/content/blog/mastering-tabi-settings/index.es.md index b098522..57f16cd 100644 --- a/content/blog/mastering-tabi-settings/index.es.md +++ b/content/blog/mastering-tabi-settings/index.es.md @@ -8,7 +8,6 @@ description = "Descubre las múltiples maneras en que puedes personalizar tabi." tags = ["funcionalidad", "tutorial", "preguntas frecuentes"] [extra] -footnote_backlinks = true quick_navigation_buttons = true social_media_card = "social_cards/es_blog_mastering_tabi_settings.jpg" +++ @@ -834,8 +833,6 @@ Esta función está habilitada por defecto. Para deshabilitarla (y permitir todo Para obtener más información, consulta la [página de documentación de CSP](@/blog/security/index.es.md). ---- - [^1]: Si estás utilizando un repositorio Git remoto, es posible que quieras automatizar el proceso de actualización del campo `updated`. Aquí tienes una guía para eso: [Zola Git Hook: actualizando las fechas de las publicaciones](https://osc.garden/es/blog/zola-date-git-hook/). [^2]: Para codificar tu correo electrónico en base64 puedes utilizar [herramientas en línea](https://www.base64encode.org/) o, en tu terminal, ejecutar: `printf 'mail@example.com' | base64` diff --git a/content/blog/mastering-tabi-settings/index.md b/content/blog/mastering-tabi-settings/index.md index 287612b..cd00763 100644 --- a/content/blog/mastering-tabi-settings/index.md +++ b/content/blog/mastering-tabi-settings/index.md @@ -8,7 +8,6 @@ description = "Discover the many ways you can customise your tabi site." tags = ["showcase", "tutorial", "FAQ"] [extra] -footnote_backlinks = true quick_navigation_buttons = true social_media_card = "social_cards/blog_mastering_tabi_settings.jpg" +++ @@ -840,8 +839,6 @@ This feature is enabled by default. To disable it (and allow all connections), s See the [CSP documentation page](@/blog/security/index.md) for more information. ---- - [^1]: If you're using a remote Git repository, you might want to automate the process of updating the `updated` field. Here's a guide for that: [Zola Git Pre-Commit Hook: Updating Post Dates](https://osc.garden/blog/zola-date-git-hook/). [^2]: To encode your email in base64 you can use [online tools](https://www.base64encode.org/) or, on your terminal, run: `printf 'mail@example.com' | base64`.