diff --git a/docs/content/themes/DeepThought/index.md b/docs/content/themes/DeepThought/index.md index e75d60cd7b..4f7fc42f7d 100644 --- a/docs/content/themes/DeepThought/index.md +++ b/docs/content/themes/DeepThought/index.md @@ -3,11 +3,11 @@ title = "DeepThought" description = "A simple blog theme focused on writing powered by Bulma and Zola." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/RatanShreshtha/DeepThought.git" homepage = "https://github.com/RatanShreshtha/DeepThought" minimum_version = "0.14.1" diff --git a/docs/content/themes/Ergo/index.md b/docs/content/themes/Ergo/index.md index b2d42b47a8..9cc7ac9e40 100644 --- a/docs/content/themes/Ergo/index.md +++ b/docs/content/themes/Ergo/index.md @@ -3,11 +3,11 @@ title = "Ergo" description = "A simple blog Theme focused on writing, inspired by svbtle" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/insipx/Ergo.git" homepage = "https://github.com/insipx/Ergo" minimum_version = "0.4.1" diff --git a/docs/content/themes/HayFlow/index.md b/docs/content/themes/HayFlow/index.md index 3b0f6766ca..d3a3da40e1 100644 --- a/docs/content/themes/HayFlow/index.md +++ b/docs/content/themes/HayFlow/index.md @@ -3,11 +3,11 @@ title = "HayFlow" description = "HayFlow is a minimal and completely modular Zola theme for anyone wishing to have their own landing page." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://gitlab.com/cyril-marpaud/hayflow.git" homepage = "https://gitlab.com/cyril-marpaud/hayflow" minimum_version = "0.4.0" diff --git a/docs/content/themes/Zulma/index.md b/docs/content/themes/Zulma/index.md index 762ff90a35..90616a8d39 100644 --- a/docs/content/themes/Zulma/index.md +++ b/docs/content/themes/Zulma/index.md @@ -3,11 +3,11 @@ title = "Zulma" description = "A zola theme based off bulma.css" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/Worble/Zulma.git" homepage = "https://github.com/Worble/Zulma" minimum_version = "0.6.0" diff --git a/docs/content/themes/abridge/index.md b/docs/content/themes/abridge/index.md index 4c335da745..c5c05538b3 100644 --- a/docs/content/themes/abridge/index.md +++ b/docs/content/themes/abridge/index.md @@ -3,11 +3,11 @@ title = "abridge" description = "A fast and lightweight Zola theme using semantic html, a class-light abridge.css, and No mandatory JS." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/Jieiku/abridge.git" homepage = "https://github.com/jieiku/abridge" minimum_version = "0.19.1" @@ -24,13 +24,13 @@ homepage = "https://github.com/jieiku/" # Abridge Zola Theme -A fast, lightweight, and modern [Zola](https://getzola.org) theme utilizing [abridge.css](https://github.com/Jieiku/abridge.css) (a class-light semantic HTML CSS Framework). Perfect [Lighthouse](https://pagespeed.web.dev/report?url=abridge.pages.dev), [YellowLabTools](https://yellowlab.tools/), and [Observatory](https://observatory.mozilla.org/analyze/abridge.pages.dev) scores. Here is a [Zola Themes Benchmarks](https://github.com/Jieiku/zola-themes-benchmarks/blob/main/README.md) Page. +A fast, lightweight, and modern [Zola](https://getzola.org) theme utilizing [abridge.css](https://github.com/Jieiku/abridge.css) (a class-light semantic HTML CSS Framework). Perfect [Lighthouse](https://pagespeed.web.dev/report?url=abridge.pages.dev), [YellowLabTools](https://yellowlab.tools/), and [Observatory](https://developer.mozilla.org/en-US/observatory/analyze?host=abridge.netlify.app) scores. Here is a [Zola Themes Benchmarks](https://github.com/Jieiku/zola-themes-benchmarks/blob/main/README.md) Page. ![Lighthouse Score](https://raw.githubusercontent.com/Jieiku/abridge/master/content/overview-abridge/lighthouse.png) Maintenance of this project is made possible by all the contributors and sponsors. If you'd like to sponsor this project and have your avatar or company logo appear below click here. 💖 -Samuel Henrique +Samuel Henrique --- @@ -43,7 +43,7 @@ The Abridge.css demo is simply using Abridge theme as a submodule: [config.toml] ## Features -- Perfect [Lighthouse](https://pagespeed.web.dev/report?url=abridge.pages.dev), [YellowLabTools](https://yellowlab.tools/), and [Observatory](https://observatory.mozilla.org/analyze/abridge.pages.dev) scores. +- Perfect [Lighthouse](https://pagespeed.web.dev/report?url=abridge.pages.dev), [YellowLabTools](https://yellowlab.tools/), and [Observatory](https://developer.mozilla.org/en-US/observatory/analyze?host=abridge.netlify.app) scores. - [PWA support](https://abridge.pages.dev/overview-abridge/#pwa-progressive-web-app) (Progressive Web Application). - All JavaScript can be [fully disabled](https://abridge.pages.dev/overview-abridge/#javascript-files). - Dark, Light, Auto, and Switcher themes. (colors can be customized, css variables) diff --git a/docs/content/themes/adidoks/index.md b/docs/content/themes/adidoks/index.md index cfce15e59c..3c07a12428 100644 --- a/docs/content/themes/adidoks/index.md +++ b/docs/content/themes/adidoks/index.md @@ -3,11 +3,11 @@ title = "adidoks" description = "AdiDoks is a Zola theme helping you build modern documentation." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/aaranxu/adidoks.git" homepage = "https://github.com/aaranxu/adidoks" minimum_version = "0.15.0" diff --git a/docs/content/themes/after-dark/index.md b/docs/content/themes/after-dark/index.md index 855946070e..e396702a1c 100644 --- a/docs/content/themes/after-dark/index.md +++ b/docs/content/themes/after-dark/index.md @@ -3,11 +3,11 @@ title = "after-dark" description = "A robust, elegant dark theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/getzola/after-dark.git" homepage = "https://github.com/getzola/after-dark" minimum_version = "0.17.0" diff --git a/docs/content/themes/albatros/index.md b/docs/content/themes/albatros/index.md index a5bbddb6e6..ee56740b92 100644 --- a/docs/content/themes/albatros/index.md +++ b/docs/content/themes/albatros/index.md @@ -3,11 +3,11 @@ title = "Albatros" description = "A feature rich theme originally made for Duniter website." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://git.42l.fr/HugoTrentesaux/Albatros.git" homepage = "https://git.42l.fr/HugoTrentesaux/Albatros" minimum_version = "0.16.0" diff --git a/docs/content/themes/anatole-zola/index.md b/docs/content/themes/anatole-zola/index.md index 02b4979017..15e65e386c 100644 --- a/docs/content/themes/anatole-zola/index.md +++ b/docs/content/themes/anatole-zola/index.md @@ -3,11 +3,11 @@ title = "anatole-zola" description = "A port of farbox-theme-Anatole for zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/longfangsong/anatole-zola.git" homepage = "https://github.com/longfangsong/anatole-zola" minimum_version = "0.4.0" diff --git a/docs/content/themes/andromeda/index.md b/docs/content/themes/andromeda/index.md index 2f85380ff6..f7f967e7f3 100644 --- a/docs/content/themes/andromeda/index.md +++ b/docs/content/themes/andromeda/index.md @@ -3,11 +3,11 @@ title = "Andromeda" description = "Photography journal blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/Pixadus/andromeda-theme.git" homepage = "https://github.com/Pixadus/andromeda-theme" minimum_version = "0.16.0" diff --git a/docs/content/themes/anemone/index.md b/docs/content/themes/anemone/index.md index 53145819be..632ceaffe2 100644 --- a/docs/content/themes/anemone/index.md +++ b/docs/content/themes/anemone/index.md @@ -3,11 +3,11 @@ title = "anemone" description = "A minimalist Zola theme that prioritizes clean CSS and avoids heavy JavaScript. Enjoy a seamless user experience with lightning-fast load times. Let your content take center stage in a clutter-free, elegant design that enhances readability. Responsive and efficient, anemone brings focus to your ideas." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/Speyll/anemone.git" homepage = "https://github.com/Speyll/anemone" minimum_version = "0.4.0" @@ -91,10 +91,8 @@ The theme has a built-in feature that allows you to use multiple languages. For ```toml [languages.fr] -weight = 2 -title = "anemone" -languageName = "Français" -languageCode = "fr" +generate_feeds = true +build_search_index = true ``` #### Multilanguage-Ready Navigation Bar diff --git a/docs/content/themes/anpu/index.md b/docs/content/themes/anpu/index.md index 53a015ce67..7afe0a0a00 100644 --- a/docs/content/themes/anpu/index.md +++ b/docs/content/themes/anpu/index.md @@ -3,11 +3,11 @@ title = "Anpu" description = "A port of the Hugo Anubis theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/zbrox/anpu-zola-theme.git" homepage = "https://github.com/zbrox/anpu-zola-theme" minimum_version = "0.11.0" diff --git a/docs/content/themes/apollo/index.md b/docs/content/themes/apollo/index.md index 1d3fbecd5d..5051194a18 100644 --- a/docs/content/themes/apollo/index.md +++ b/docs/content/themes/apollo/index.md @@ -3,11 +3,11 @@ title = "apollo" description = "Modern and minimalistic blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/not-matthias/apollo.git" homepage = "https://github.com/not-matthias/apollo" minimum_version = "0.14.0" diff --git a/docs/content/themes/archie-zola/index.md b/docs/content/themes/archie-zola/index.md index 51216f2dca..c56dc21c8c 100644 --- a/docs/content/themes/archie-zola/index.md +++ b/docs/content/themes/archie-zola/index.md @@ -3,11 +3,11 @@ title = "archie-zola" description = "A zola theme based on Hugo archie." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/XXXMrG/archie-zola.git" homepage = "https://github.com/XXXMrG/archie-zola" minimum_version = "0.14.0" diff --git a/docs/content/themes/ataraxia-zola/index.md b/docs/content/themes/ataraxia-zola/index.md index 7cb451a019..4f877dd891 100644 --- a/docs/content/themes/ataraxia-zola/index.md +++ b/docs/content/themes/ataraxia-zola/index.md @@ -3,11 +3,11 @@ title = "ataraxia" description = "A personal theme focused on ease of reading." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/gersonbdev/ataraxia-zola.git" homepage = "https://github.com/gersonbenavides/ataraxia-zola" minimum_version = "0.16.0" diff --git a/docs/content/themes/bearblog/index.md b/docs/content/themes/bearblog/index.md index d1c9368174..4d92da8436 100644 --- a/docs/content/themes/bearblog/index.md +++ b/docs/content/themes/bearblog/index.md @@ -3,11 +3,11 @@ title = "Bear" description = "Bear blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://codeberg.org/alanpearce/zola-bearblog.git" homepage = "https://codeberg.org/alanpearce/zola-bearblog" minimum_version = "0.4.0" diff --git a/docs/content/themes/blow/index.md b/docs/content/themes/blow/index.md index da0d406695..50ebf809fc 100644 --- a/docs/content/themes/blow/index.md +++ b/docs/content/themes/blow/index.md @@ -3,11 +3,11 @@ title = "Blow" description = "A Zola theme made with Tailwindcss" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/tchartron/blow.git" homepage = "https://github.com/tchartron/blow" minimum_version = "0.9.0" diff --git a/docs/content/themes/book/index.md b/docs/content/themes/book/index.md index 48729785e2..a21abfc3e9 100644 --- a/docs/content/themes/book/index.md +++ b/docs/content/themes/book/index.md @@ -3,11 +3,11 @@ title = "book" description = "A book theme inspired from GitBook/mdBook" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/getzola/book.git" homepage = "https://github.com/getzola/book" minimum_version = "0.17.0" diff --git a/docs/content/themes/boring/index.md b/docs/content/themes/boring/index.md index 00e9d32c6b..077fab04c5 100644 --- a/docs/content/themes/boring/index.md +++ b/docs/content/themes/boring/index.md @@ -3,11 +3,11 @@ title = "boring" description = "A minimal theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/ssiyad/boring.git" homepage = "https://github.com/ssiyad/boring" minimum_version = "0.16.0" diff --git a/docs/content/themes/clean-blog/index.md b/docs/content/themes/clean-blog/index.md index 0a025383bb..e476833836 100644 --- a/docs/content/themes/clean-blog/index.md +++ b/docs/content/themes/clean-blog/index.md @@ -3,11 +3,11 @@ title = "Clean Blog" description = "A port of Start Bootstrap Clean Blog for Zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/dave-tucker/zola-clean-blog.git" homepage = "https://github.com/dave-tucker/zola-clean-blog" minimum_version = "0.4.0" diff --git a/docs/content/themes/codinfox-zola/index.md b/docs/content/themes/codinfox-zola/index.md index cd4ffafd79..4e2e2f5f32 100644 --- a/docs/content/themes/codinfox-zola/index.md +++ b/docs/content/themes/codinfox-zola/index.md @@ -3,11 +3,11 @@ title = "codinfox-zola" description = "Codinfox theme for Zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/svavs/codinfox-zola.git" homepage = "https://github.com/svavs/codinfox-zola" minimum_version = "0.11.0" diff --git a/docs/content/themes/d3c3nt/index.md b/docs/content/themes/d3c3nt/index.md index d24f1ccdf5..cac0fb916c 100644 --- a/docs/content/themes/d3c3nt/index.md +++ b/docs/content/themes/d3c3nt/index.md @@ -3,11 +3,11 @@ title = "d3c3nt" description = "A simple, clean, and flexible theme for personal sites." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "git://git.figbert.com/d3c3nt.git" homepage = "https://git.figbert.com/d3c3nt/" minimum_version = "0.15.0" diff --git a/docs/content/themes/dinkleberg/index.md b/docs/content/themes/dinkleberg/index.md index a9f7c0e8f7..47b558f7cf 100644 --- a/docs/content/themes/dinkleberg/index.md +++ b/docs/content/themes/dinkleberg/index.md @@ -3,11 +3,11 @@ title = "dinkleberg" description = "The Rust BR theme for Gutenberg" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/rust-br/dinkleberg.git" homepage = "https://github.com/rust-br/dinkleberg" minimum_version = "0.4.0" diff --git a/docs/content/themes/docsascode-theme/index.md b/docs/content/themes/docsascode-theme/index.md index 3aaf818f63..e6824bf0a0 100644 --- a/docs/content/themes/docsascode-theme/index.md +++ b/docs/content/themes/docsascode-theme/index.md @@ -3,11 +3,11 @@ title = "Docsascode_theme" description = "A modern simple Zola's theme related to docs as code methodology" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/codeandmedia/zola_docsascode_theme.git" homepage = "https://github.com/codeandmedia/zola_docsascode_theme" minimum_version = "0.10.0" diff --git a/docs/content/themes/dose/index.md b/docs/content/themes/dose/index.md index 3a97ebac73..967bedfa04 100644 --- a/docs/content/themes/dose/index.md +++ b/docs/content/themes/dose/index.md @@ -3,11 +3,11 @@ title = "dose" description = "a small blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/oltdaniel/dose.git" homepage = "https://github.com/oltdaniel/dose" minimum_version = "0.14.0" diff --git a/docs/content/themes/duckquill/index.md b/docs/content/themes/duckquill/index.md index 813aa2c533..be4b044ad0 100644 --- a/docs/content/themes/duckquill/index.md +++ b/docs/content/themes/duckquill/index.md @@ -3,11 +3,11 @@ title = "Duckquill" description = "Modern, pretty, and clean theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://codeberg.org/daudix/duckquill.git" homepage = "https://codeberg.org/daudix/duckquill" minimum_version = "0.19.0" @@ -25,7 +25,7 @@ homepage = "https://daudix.one" # [Duckquill](https://duckquill.daudix.one) -Duckquill is a modern, pretty, and clean (and opinionated) [Zola](https://www.getzola.org) theme that has the purpose of greatly simplifying the process of rolling up your blog. It aims to provide all the needed options for comfortable writing, keeping the balance of it being simple. +Duckquill is an opinionated, modern, pretty, and clean [Zola](https://www.getzola.org) theme that has the purpose of greatly simplifying the process of rolling up your blog. It aims to provide all the necessary options for comfortable writing, while keeping the balance of simplicity. ![Screenshot](screenshot.png) @@ -35,7 +35,7 @@ Docs are provided in form of a [live demo](https://duckquill.daudix.one). ## Know your rights -This website is under the MIT license: +This project is under the MIT license: - **Freedom to Use**: You have the right to use the software for any purpose, whether it's personal, academic, or commercial. - **Freedom to Modify**: You can modify the source code of the software to suit your needs or preferences. diff --git a/docs/content/themes/duckquill/screenshot.png b/docs/content/themes/duckquill/screenshot.png index e9358a3748..a576c817e7 100644 Binary files a/docs/content/themes/duckquill/screenshot.png and b/docs/content/themes/duckquill/screenshot.png differ diff --git a/docs/content/themes/emily/index.md b/docs/content/themes/emily/index.md index 3f3e9b883e..8517bef109 100644 --- a/docs/content/themes/emily/index.md +++ b/docs/content/themes/emily/index.md @@ -3,11 +3,11 @@ title = "emily_zola_theme" description = "a KISS theme for Zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/kyoheiu/emily_zola_theme.git" homepage = "https://github.com/kyoheiu/emily_zola_theme" minimum_version = "0.14.1" diff --git a/docs/content/themes/even/index.md b/docs/content/themes/even/index.md index 0f8ca6fc04..784978a9ba 100644 --- a/docs/content/themes/even/index.md +++ b/docs/content/themes/even/index.md @@ -3,11 +3,11 @@ title = "even" description = "A robust, elegant dark theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/getzola/even.git" homepage = "https://github.com/getzola/even" minimum_version = "0.17.0" diff --git a/docs/content/themes/feather/index.md b/docs/content/themes/feather/index.md index 9e46039c37..ed9b9694db 100644 --- a/docs/content/themes/feather/index.md +++ b/docs/content/themes/feather/index.md @@ -3,14 +3,14 @@ title = "feather" description = "A fuzzy blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/piedoom/feather.git" homepage = "https://github.com/piedoom/feather" -minimum_version = "0.11.0" +minimum_version = "0.19.0" license = "MIT" demo = "http://feather.doomy.org/" @@ -41,31 +41,26 @@ in the config. Here's a full list of theme variables with example values and com # Regular variables you might want to set... title = "My site" # Otherwise, this will read "Home" in the nav -[extra] -# Specify a theme -# Default: unset -# -# by default, feather enables light and dark mode -# (and switching when javascript is enabled.) -# However, if you prefer to only allow one mode, -# set this to "dark" or "light". -feather_theme = "dark" - -# Quickly insert into `` -# Default: unset -feather_head = "" - -# Add Disqus comments -# Default: unset -# -# Adds comments to pages by providing your -# disqus domain. Comments will not appear on -# index pages, etc. -feather_disqus_domain = "mysite-com" - -# Hide the nav bottom border/background image -# Default: false -feather_hide_nav_image = true +[extra.feather] +# Specify a specific theme to use, or use system prefs +# If set, the theme switcher button is hidden +theme = "light" +head = "" # add anything to the head +hide_nav_image = false # hide the navigation image +disqus_id = "my-site-com" # site domain if you want disqus comments +cusdis_id = "12312-31231123-123123123" # cusdis id if you use their comment service +social = { url = "https://mastodon.social/@doomy", display = "@doomy@mastodon.social" } # generic social to show on pages +timezone = "America/New_York" # timezone to calculate article post times + +[extra.feather.analytics] +goatcounter_id = "mydomain-com" # privacy-focused analytics https://www.goatcounter.com +``` + +Per post, these options are available: + +```toml +[extra.feather.opengraph] +image = "my_image.jpg" # Assumes asset colocation ``` # Usage diff --git a/docs/content/themes/float/index.md b/docs/content/themes/float/index.md index 51110260cd..b30c700974 100644 --- a/docs/content/themes/float/index.md +++ b/docs/content/themes/float/index.md @@ -3,11 +3,11 @@ title = "Float" description = "An elegant blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://gitlab.com/float-theme/float.git" homepage = "https://gitlab.com/float-theme/float/" minimum_version = "0.15.3" diff --git a/docs/content/themes/hallo/index.md b/docs/content/themes/hallo/index.md index 4af04b0eb3..582f2dfe2e 100644 --- a/docs/content/themes/hallo/index.md +++ b/docs/content/themes/hallo/index.md @@ -3,11 +3,11 @@ title = "hallo" description = "A single-page theme to introduce yourself." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/flyingP0tat0/zola-hallo.git" homepage = "https://github.com/janbaudisch/zola-hallo" minimum_version = "0.4.0" diff --git a/docs/content/themes/halve-z/index.md b/docs/content/themes/halve-z/index.md index 80fc4aa755..ec8633498d 100644 --- a/docs/content/themes/halve-z/index.md +++ b/docs/content/themes/halve-z/index.md @@ -3,11 +3,11 @@ title = "halve-z" description = "Retro two-column theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/charlesrocket/halve-z.git" homepage = "https://github.com/charlesrocket/halvez" minimum_version = "0.18.0" diff --git a/docs/content/themes/hephaestus/index.md b/docs/content/themes/hephaestus/index.md index 6c2c94ec0f..251ffaa72c 100644 --- a/docs/content/themes/hephaestus/index.md +++ b/docs/content/themes/hephaestus/index.md @@ -3,11 +3,11 @@ title = "hephaestus" description = "A portfolio theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/BConquest/hephaestus.git" homepage = "https://github.com/BConquest/hephaestus" minimum_version = "0.4.0" diff --git a/docs/content/themes/hermit/index.md b/docs/content/themes/hermit/index.md index c3f0da4bb7..92237f9091 100644 --- a/docs/content/themes/hermit/index.md +++ b/docs/content/themes/hermit/index.md @@ -3,11 +3,11 @@ title = "Hermit_Zola" description = "Minimal Zola theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/VersBinarii/hermit_zola.git" homepage = "https://github.com/VersBinarii/hermit_zola" minimum_version = "0.4.0" diff --git a/docs/content/themes/hook/index.md b/docs/content/themes/hook/index.md index b7d1681804..b7c5be0d40 100644 --- a/docs/content/themes/hook/index.md +++ b/docs/content/themes/hook/index.md @@ -3,11 +3,11 @@ title = "Hook" description = "Clean and simple personal site/blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/InputUsername/zola-hook.git" homepage = "https://github.com/InputUsername/zola-hook" minimum_version = "0.15.2" diff --git a/docs/content/themes/hyde/index.md b/docs/content/themes/hyde/index.md index d0debed420..8df5d551d9 100644 --- a/docs/content/themes/hyde/index.md +++ b/docs/content/themes/hyde/index.md @@ -3,11 +3,11 @@ title = "hyde" description = "A classic blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/getzola/hyde.git" homepage = "https://github.com/getzola/hyde" minimum_version = "0.11.0" diff --git a/docs/content/themes/inky/index.md b/docs/content/themes/inky/index.md index ad78f2ad22..33f3e7c856 100644 --- a/docs/content/themes/inky/index.md +++ b/docs/content/themes/inky/index.md @@ -3,11 +3,11 @@ title = "Inky" description = "An elegant and understated theme for Zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/jimmyff/zola-inky.git" homepage = "https://github.com/jimmyff/zola-inky" minimum_version = "0.17.0" diff --git a/docs/content/themes/juice/index.md b/docs/content/themes/juice/index.md index 4159272f91..09bbda05c2 100644 --- a/docs/content/themes/juice/index.md +++ b/docs/content/themes/juice/index.md @@ -3,11 +3,11 @@ title = "juice" description = "An intuitive, elegant, and lightweight Zola theme for product sites." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/huhu/juice.git" homepage = "https://github.com/huhu/juice" minimum_version = "0.11.0" diff --git a/docs/content/themes/kangae/index.md b/docs/content/themes/kangae/index.md index a1f101aeb3..e57367b413 100644 --- a/docs/content/themes/kangae/index.md +++ b/docs/content/themes/kangae/index.md @@ -3,11 +3,11 @@ title = "kangae" description = "a lightweight microblog theme for zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/ayushnix/kangae.git" homepage = "https://github.com/ayushnix/kangae" minimum_version = "0.15.0" diff --git a/docs/content/themes/karzok/index.md b/docs/content/themes/karzok/index.md index 206f9b23d6..3e8be13f84 100644 --- a/docs/content/themes/karzok/index.md +++ b/docs/content/themes/karzok/index.md @@ -3,11 +3,11 @@ title = "karzok" description = "The theme for launching fast documentation sites" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/kogeletey/karzok.git" homepage = "https://github.com/kogeletey/karzok" minimum_version = "0.15.0" diff --git a/docs/content/themes/kita/index.md b/docs/content/themes/kita/index.md index 0827ee3e10..363025ae59 100644 --- a/docs/content/themes/kita/index.md +++ b/docs/content/themes/kita/index.md @@ -3,11 +3,11 @@ title = "Kita" description = "Kita is a clean, elegant and simple blog theme for Zola." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/st1020/kita.git" homepage = "https://github.com/st1020/kita" minimum_version = "0.17.0" diff --git a/docs/content/themes/kodama-theme/index.md b/docs/content/themes/kodama-theme/index.md index 1064453082..60ca2b8b22 100644 --- a/docs/content/themes/kodama-theme/index.md +++ b/docs/content/themes/kodama-theme/index.md @@ -3,11 +3,11 @@ title = "kodama" description = "Theme insipired by wowchemy academic." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/adfaure/kodama-theme.git" homepage = "https://github.com/adfaure/kodama-theme" minimum_version = "0.15" diff --git a/docs/content/themes/lightspeed/index.md b/docs/content/themes/lightspeed/index.md index d6b5d2c081..71413ff040 100644 --- a/docs/content/themes/lightspeed/index.md +++ b/docs/content/themes/lightspeed/index.md @@ -3,11 +3,11 @@ title = "lightspeed" description = "Zola theme with a perfect Lighthouse score" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/carpetscheme/lightspeed.git" homepage = "https://github.com/carpetscheme/lightspeed" minimum_version = "0.10.0" diff --git a/docs/content/themes/mabuya/index.md b/docs/content/themes/mabuya/index.md index 96f7bef841..ac8da2a790 100644 --- a/docs/content/themes/mabuya/index.md +++ b/docs/content/themes/mabuya/index.md @@ -3,11 +3,11 @@ title = "Mabuya" description = "🦎 A minimal Zola theme for building light and SEO-ready blogs." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/semanticdata/mabuya.git" homepage = "https://github.com/semanticdata/mabuya" minimum_version = "0.18.0" diff --git a/docs/content/themes/minimal-dark/index.md b/docs/content/themes/minimal-dark/index.md index d98e586e86..438f00ab5b 100644 --- a/docs/content/themes/minimal-dark/index.md +++ b/docs/content/themes/minimal-dark/index.md @@ -3,11 +3,11 @@ title = "minimal-dark" description = "Clean and minimalistic dark theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/kuznetsov17/minimal-dark.git" homepage = "https://github.com/kuznetsov17/minimal-dark" minimum_version = "0.18.0" diff --git a/docs/content/themes/nasm-theme/index.md b/docs/content/themes/nasm-theme/index.md index 9374173c28..59f2d1adfb 100644 --- a/docs/content/themes/nasm-theme/index.md +++ b/docs/content/themes/nasm-theme/index.md @@ -3,11 +3,11 @@ title = "nasm-theme" description = "A robust, elegant blue theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/lucasnasm/nasm-theme.git" homepage = "https://github.com/lucasnasm/nasm-theme" minimum_version = "0.1.0" diff --git a/docs/content/themes/neovim-theme/index.md b/docs/content/themes/neovim-theme/index.md index b873af9517..ed0b2890f7 100644 --- a/docs/content/themes/neovim-theme/index.md +++ b/docs/content/themes/neovim-theme/index.md @@ -3,11 +3,11 @@ title = "neovim" description = "A only keyboard theme with tabs and file browser" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/Super-Botman/neovim-theme.git" homepage = "https://github.com/super-botman/zola-theme" minimum_version = "0.4" diff --git a/docs/content/themes/no-style-please/index.md b/docs/content/themes/no-style-please/index.md index 846b4d27fc..ba267b4764 100644 --- a/docs/content/themes/no-style-please/index.md +++ b/docs/content/themes/no-style-please/index.md @@ -3,11 +3,11 @@ title = "no style, please!" description = "A (nearly) no-CSS, fast, minimalist Zola theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://gitlab.com/4bcx/no-style-please.git" homepage = "https://gitlab.com/atgumx/no-style-please" minimum_version = "0.4.0" diff --git a/docs/content/themes/ntun/index.md b/docs/content/themes/ntun/index.md index 0fa5e50aaf..5e9f260f21 100644 --- a/docs/content/themes/ntun/index.md +++ b/docs/content/themes/ntun/index.md @@ -3,11 +3,11 @@ title = "ntun-zola-theme" description = "A classic resume theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/Netoun/ntun.git" homepage = "https://github.com/netoun/ntun" minimum_version = "0.1.0" diff --git a/docs/content/themes/oceanic-zen/index.md b/docs/content/themes/oceanic-zen/index.md index ccf0a65fc8..f9d4827f3b 100644 --- a/docs/content/themes/oceanic-zen/index.md +++ b/docs/content/themes/oceanic-zen/index.md @@ -3,11 +3,11 @@ title = "Oceanic Zen" description = "Minimalistic blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/barlog-m/oceanic-zen.git" homepage = "https://github.com/barlog-m/oceanic-zen" minimum_version = "0.12.0" diff --git a/docs/content/themes/otherworld/index.md b/docs/content/themes/otherworld/index.md index c5ffc2091a..6e8224c7e7 100644 --- a/docs/content/themes/otherworld/index.md +++ b/docs/content/themes/otherworld/index.md @@ -3,11 +3,11 @@ title = "otherworld" description = "Vaporwave aesthetic theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://git.blek.codes/blek/otherworld.git" homepage = "https://git.blek.codes/blek/otherworld" minimum_version = "0.1.0" diff --git a/docs/content/themes/papaya/index.md b/docs/content/themes/papaya/index.md index e219107e42..7ae5868af2 100644 --- a/docs/content/themes/papaya/index.md +++ b/docs/content/themes/papaya/index.md @@ -3,11 +3,11 @@ title = "Papaya" description = "A clean Zola theme for blogging and projects" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/justint/papaya.git" homepage = "https://github.com/justint/papaya" minimum_version = "0.16.1" diff --git a/docs/content/themes/papermod/index.md b/docs/content/themes/papermod/index.md index 1a3495e658..1def3b05ab 100644 --- a/docs/content/themes/papermod/index.md +++ b/docs/content/themes/papermod/index.md @@ -3,11 +3,11 @@ title = "PaperMod" description = "A fast, clean, responsive theme ported to Zola." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/cydave/zola-theme-papermod.git" homepage = "https://github.com/cydave/zola-theme-papermod" minimum_version = "0.4.0" diff --git a/docs/content/themes/particle/index.md b/docs/content/themes/particle/index.md index b32d09c4c9..37838ad56e 100644 --- a/docs/content/themes/particle/index.md +++ b/docs/content/themes/particle/index.md @@ -3,11 +3,11 @@ title = "particle" description = "Particle theme for Zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/svavs/particle-zola.git" homepage = "https://github.com/svavs/particle-zola" minimum_version = "0.16.1" diff --git a/docs/content/themes/pico/index.md b/docs/content/themes/pico/index.md index 17fe20dc7c..653fe8dc58 100644 --- a/docs/content/themes/pico/index.md +++ b/docs/content/themes/pico/index.md @@ -3,11 +3,11 @@ title = "pico" description = "Clean and minimalistic dark theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/kuznetsov17/pico.git" homepage = "https://github.com/kuznetsov17/pico" minimum_version = "0.18.0" diff --git a/docs/content/themes/polymathic/index.md b/docs/content/themes/polymathic/index.md index 009d034d5e..44fe5cb16c 100644 --- a/docs/content/themes/polymathic/index.md +++ b/docs/content/themes/polymathic/index.md @@ -3,11 +3,11 @@ title = "polymathic" description = "A portfolio theme for person of many talents" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/anvlkv/polymathic.git" homepage = "https://github.com/anvlkv/polymathic" minimum_version = "0.17.2" diff --git a/docs/content/themes/project-portfolio/index.md b/docs/content/themes/project-portfolio/index.md new file mode 100644 index 0000000000..e8eb9f36f3 --- /dev/null +++ b/docs/content/themes/project-portfolio/index.md @@ -0,0 +1,176 @@ + ++++ +title = "Project Portfolio" +description = "Theme for a project portfolio (based on Tailwind CSS)." +template = "theme.html" +date = 2024-09-27T13:26:24+02:00 + +[extra] +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 +repository = "https://github.com/awinterstein/zola-theme-project-portfolio.git" +homepage = "https://github.com/awinterstein/zola-theme-project-portfolio" +minimum_version = "0.9.0" +license = "MIT" +demo = "https://awinterstein.github.io/zola-theme-project-portfolio-example/" + +[extra.author] +name = "Adrian Winterstein" +homepage = "https://www.winterstein.biz" ++++ + +# Project Portfolio + +A [Zola](https://www.getzola.org/) theme built with [Tailwind CSS](https://tailwindcss.com/) for presenting the project portfolio of a freelancer, for example. The theme is based on the [Blow](https://www.getzola.org/themes/blow/) theme that was created by Thomas Chartron. + +Check out the [live demo of the example project](https://awinterstein.github.io/zola-theme-project-portfolio-example/) or a [real-world implementation](https://www.winterstein.biz/) of this template. + +![Screenshot of a project page example](screenshot.png) + +## Features + +- Project types and skills taxonomies +- Dark / light modes (with syntax highlighting depending on selected theme) +- Customizable navbar links +- Search functionality supporting `Meta` + `K` shortcut +- Social links (github, gitlab, twitter, linkedin, email) +- Pagination +- Sidemenu menu with sections links +- Table of content (2 levels and currently viewed part highlighted) +- Multilingue +- Error 404 page +- Mobile responsive +- Favicon + +## Quick Start + +For starting to create a new Zola website using this theme, the easiest approach is to just checkout / fork the [example repository](https://github.com/awinterstein/zola-theme-project-portfolio-example) and adapt it to your needs. That repository already contains a minimal structure and configuration for the Zola-based website and can directly be built and deployed to Github pages. + +## Details on Using the Theme + +The installation of the theme works the same as for other Zola themes. As it is described in the [official documentation](https://www.getzola.org/documentation/themes/installing-and-using-themes/). Hence, it fist needs to be added as a git submodule: + +```bash +cd my-zola-website +git submodule add -b main \ + git@github.com:awinterstein/zola-theme-project-portfolio.git \ + themes/project-portfolio +``` + +In the `config.toml` file it needs to be selected then: + +```toml +theme = "project-portfolio" # The site theme to use. +``` + +Create the files `projects.md` and `skills.md` in your `content` directory that are used to show the "Projects" and "Skills" [taxonomies](https://www.getzola.org/documentation/content/taxonomies/). They both need a title and can optionally get a descriptive text that will be shown above the terms of the taxonomy. See the following `projects.md` file as an example: + +```markdown ++++ +title = "Projects" ++++ + +The title and the text of this page can be adapted by changing the +`projects.md` file in the `content` directory. + +Check out the amazing projects, by browsing through the industrial +sectors. The project do not need to be categorized by industries, but +could be distinguished by other topics instead. For example by frontend +and backend projects or by main responsibilities, like developer or +lead. Whatever makes most sense for your project portfolio. +``` + +It would be shown with the configured title and content like this above the terms: + +![Screenshot of the projects taxonomy page](screenshot-projects-taxonomy.png) + +The `skills.md` file can be created the same way. The corresponding page will just show the terms of the skills taxonomy instead of the terms of the projects taxonomy then. + +Finally, create the first project page in the `content` directory: + +```markdown ++++ +title = "Project Title" +description = "Here is a short description of the project." +date = 2022-05-31 # The date when the project finished + +[extra] +date_start = 2021-01-01 # Optional date when the project was started +image = "water.jpg" # Optional filename to an image in the `static/images` directory + +[taxonomies] +projects=["Consumer"] # The category of the project (could be industry, type etc.) +skills=["Thinking", "Hype Technology"] # The skills & technologies used for the project ++++ + +The content of the project description page follows here. +``` + +The generated project site would then look like this: + +![Screenshot of the project example page](screenshot-project-example.png) + +## Configuration + +The minimal `config.toml` file for using the theme looks like this: + +```toml +base_url = "https://www.example.com" + +theme = "project-portfolio" + +taxonomies = [ + {name = "projects", paginate_by = 5, feed = true}, + {name = "skills", paginate_by = 5, feed = true}, +] +``` + +This would, however, lead to an empty index page. The `config.toml` can be extended by the following configuration parameters for the index page: + +```toml +[extra.index] +title = "Main Title" +slogan = "Slogan text that is shown under the title" +image = "portrait.png" +image_alt = "Placeholder text describing the index's image." + +[extra.social] +codeberg = "https://codeberg.org/johndoe" +github = "https://github.com/johndoe" +gitlab = "https://gitlab.com/johndoe" +twitter = "https://twitter.com/johndoe" +mastodon = "https://social.somewhere.com/users/johndoe" +linkedin = "https://www.linkedin.com/in/john-doe-b1234567/" +stackoverflow = "https://stackoverflow.com/users/01234567/johndoe" +telegram = "https://t.me/johndoe" +email = "john.doe@gmail.com" +``` + +## Syntax Highlighting + +The theme makes use of Zola code highlighting feature. +It supports setting a different color scheme depending on the user selected theme (Dark / Light) +In order to use it you should select the color scheme you want to use for light and dark themes in the list provided [here](https://www.getzola.org/documentation/getting-started/configuration/#syntax-highlighting) and edit your `config.toml` file like this example: + +```toml +highlight_theme = "css" + +highlight_themes_css = [ + { theme = "ayu-dark", filename = "syntax-dark.css" }, + { theme = "ayu-light", filename = "syntax-light.css" }, +] +``` + +## Custom Footer Content + +To overwrite the default footer (copyright notice), extend the `layout.html` template of the theme as described in the [Zola documentation](https://www.getzola.org/documentation/themes/extending-a-theme/#overriding-a-block) by creating a `layout.html` with the following content in your `templates` directory: + +```jinja +{%/* extends "blow/templates/layout.html" */%} + +{%/* block content_footer */%} +Here is my own footer with a link. +{%/* endblock */%} +``` + + \ No newline at end of file diff --git a/docs/content/themes/project-portfolio/screenshot.png b/docs/content/themes/project-portfolio/screenshot.png new file mode 100644 index 0000000000..c50d9e05e0 Binary files /dev/null and b/docs/content/themes/project-portfolio/screenshot.png differ diff --git a/docs/content/themes/resume/index.md b/docs/content/themes/resume/index.md index 43ef24aa45..3b927c4f4c 100644 --- a/docs/content/themes/resume/index.md +++ b/docs/content/themes/resume/index.md @@ -3,11 +3,11 @@ title = "resume" description = "A resume theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/AlongWY/zola-resume.git" homepage = "https://github.com/alongwy/zola-resume" minimum_version = "0.11.0" diff --git a/docs/content/themes/sam/index.md b/docs/content/themes/sam/index.md index ce9af908ae..190969a44f 100644 --- a/docs/content/themes/sam/index.md +++ b/docs/content/themes/sam/index.md @@ -3,11 +3,11 @@ title = "sam" description = "A Simple and Minimalist theme with a focus on typography and content." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/janbaudisch/zola-sam.git" homepage = "https://github.com/janbaudisch/zola-sam" minimum_version = "0.4.0" diff --git a/docs/content/themes/seagull/index.md b/docs/content/themes/seagull/index.md index 97f76ec2e0..77c808573c 100644 --- a/docs/content/themes/seagull/index.md +++ b/docs/content/themes/seagull/index.md @@ -3,11 +3,11 @@ title = "Seagull" description = "A Zola theme." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://git.42l.fr/HugoTrentesaux/seagull.git" homepage = "https://git.42l.fr/HugoTrentesaux/seagull" minimum_version = "0.17.0" diff --git a/docs/content/themes/seje2/index.md b/docs/content/themes/seje2/index.md index ebe9f4579f..12b96c5267 100644 --- a/docs/content/themes/seje2/index.md +++ b/docs/content/themes/seje2/index.md @@ -3,11 +3,11 @@ title = "Seje2" description = "A beautiful zola theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/eatradish/seje2.git" homepage = "https://github.com/eatradish/Seje2" minimum_version = "0.15.0" diff --git a/docs/content/themes/serene/index.md b/docs/content/themes/serene/index.md index 4074a4db32..c12fb20c48 100644 --- a/docs/content/themes/serene/index.md +++ b/docs/content/themes/serene/index.md @@ -3,11 +3,11 @@ title = "serene" description = "A blog theme for zola, simple and clean" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/isunjn/serene.git" homepage = "https://github.com/isunjn/serene" minimum_version = "0.19.0" diff --git a/docs/content/themes/shadharon/index.md b/docs/content/themes/shadharon/index.md index dccb7fc1fb..2a08eb3605 100644 --- a/docs/content/themes/shadharon/index.md +++ b/docs/content/themes/shadharon/index.md @@ -3,11 +3,11 @@ title = "shadharon" description = "Simple blog theme powered by Zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/syedzayyan/shadharon.git" homepage = "https://github.com/syedzayyan/shadharon" minimum_version = "0.4.0" diff --git a/docs/content/themes/simple-dev-blog/index.md b/docs/content/themes/simple-dev-blog/index.md index d828530ca2..d91c118a1d 100644 --- a/docs/content/themes/simple-dev-blog/index.md +++ b/docs/content/themes/simple-dev-blog/index.md @@ -3,11 +3,11 @@ title = "simple-dev-blog" description = "A simple dev blog theme with no javascript, prerendered linked pages and SEO tags." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/bennetthardwick/simple-dev-blog-zola-starter.git" homepage = "https://github.com/bennetthardwick/simple-dev-blog-zola-starter" minimum_version = "0.4.0" diff --git a/docs/content/themes/slim/index.md b/docs/content/themes/slim/index.md index 82ba8ba195..8fe379371e 100644 --- a/docs/content/themes/slim/index.md +++ b/docs/content/themes/slim/index.md @@ -3,11 +3,11 @@ title = "Slim" description = "Slim is a minimal, clean and beautiful theme for Zola." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/jameshclrk/zola-slim.git" homepage = "https://github.com/jameshclrk/zola-slim" minimum_version = "0.8.0" diff --git a/docs/content/themes/soapstone/index.md b/docs/content/themes/soapstone/index.md index 99fa73f6ef..84b50a3f17 100644 --- a/docs/content/themes/soapstone/index.md +++ b/docs/content/themes/soapstone/index.md @@ -3,11 +3,11 @@ title = "Soapstone" description = "A bare bones dark theme with some color tweakability" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/MattyRad/soapstone.git" homepage = "https://github.com/MattyRad/soapstone" minimum_version = "0.4.0" diff --git a/docs/content/themes/solar-theme-zola/index.md b/docs/content/themes/solar-theme-zola/index.md index a9e0aebef0..ef3719ea86 100644 --- a/docs/content/themes/solar-theme-zola/index.md +++ b/docs/content/themes/solar-theme-zola/index.md @@ -3,11 +3,11 @@ title = "solar-theme-zola" description = "A port of solar-theme-hugo for zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/hulufei/solar-theme-zola.git" homepage = "https://github.com/hulufei/solar-theme-zola" minimum_version = "0.4.0" diff --git a/docs/content/themes/tabi/index.md b/docs/content/themes/tabi/index.md index d7549ce050..842cf2ec07 100644 --- a/docs/content/themes/tabi/index.md +++ b/docs/content/themes/tabi/index.md @@ -3,11 +3,11 @@ title = "tabi" description = "A fast, lightweight, and modern Zola theme with multi-language support, optional JavaScript, and a perfect Lighthouse score" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/welpo/tabi.git" homepage = "https://github.com/welpo/tabi" minimum_version = "0.17.0" @@ -201,6 +201,8 @@ git pull | [mikufan.page](https://mikufan.page) | [Nadia](https://github.com/nyadiia) | Personal blog | [Source](https://github.com/nyadiia/mikufan.page) | | [tim-boettcher.online](https://tim-boettcher.online/) | [Tim Böttcher](https://codeberg.org/Tim-Boettcher/) | Insights and ramblings of a deafblind programmer | [Source](https://codeberg.org/Tim-Boettcher/tim-boettcher-online/) | | [www.richtman.au](https://www.richtman.au) | [Ariel Richtman](https://github.com/arichtman) | Personal tech blog | [Source](https://github.com/arichtman/www.richtman.au) | +| [Ponderosa Games](https://ponderosagames.com/) | John Burak ([JVimes](https://github.com/jvimes)) | A friendly indie game company | — | + Using tabi? Feel free to create a PR and add your site to this list. diff --git a/docs/content/themes/tale-zola/index.md b/docs/content/themes/tale-zola/index.md index 65826ffb32..dc7e92e482 100644 --- a/docs/content/themes/tale-zola/index.md +++ b/docs/content/themes/tale-zola/index.md @@ -3,11 +3,11 @@ title = "tale-zola" description = "Tala-Zola is a minimal Zola theme helping you to build a nice and seo-ready blog." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/aaranxu/tale-zola.git" homepage = "https://github.com/aaranxu/tale-zola" minimum_version = "0.13.0" diff --git a/docs/content/themes/tilde/index.md b/docs/content/themes/tilde/index.md index b163180218..3dcc3b02a6 100644 --- a/docs/content/themes/tilde/index.md +++ b/docs/content/themes/tilde/index.md @@ -3,11 +3,11 @@ title = "tilde" description = "Simple theme to match the dracula tilde css" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://git.sr.ht/~savoy/tilde" homepage = "https://git.sr.ht/~savoy/tilde" minimum_version = "0.4.0" diff --git a/docs/content/themes/toucan/index.md b/docs/content/themes/toucan/index.md index 5b3552367d..e5b0a0e517 100644 --- a/docs/content/themes/toucan/index.md +++ b/docs/content/themes/toucan/index.md @@ -3,11 +3,11 @@ title = "Toucan" description = "Inspired from Pelican default theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://git.42l.fr/HugoTrentesaux/toucan.git" homepage = "https://git.42l.fr/HugoTrentesaux/toucan" minimum_version = "0.8.0" diff --git a/docs/content/themes/tranquil/index.md b/docs/content/themes/tranquil/index.md index e162288d12..e83d149bb2 100644 --- a/docs/content/themes/tranquil/index.md +++ b/docs/content/themes/tranquil/index.md @@ -3,11 +3,11 @@ title = "tranquil" description = "A blog theme for zola, simple and clean" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/TeaDrinkingProgrammer/tranquil.git" homepage = "https://github.com/TeaDrinkingProgrammer/tranquil" minimum_version = "0.9.0" diff --git a/docs/content/themes/zallery/index.md b/docs/content/themes/zallery/index.md index f66a98ac68..7ed5e7f6f6 100644 --- a/docs/content/themes/zallery/index.md +++ b/docs/content/themes/zallery/index.md @@ -3,11 +3,11 @@ title = "zallery" description = "Gallery theme for zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/gamingrobot/zallery.git" homepage = "https://github.com/gamingrobot/zallery" minimum_version = "0.19.0" diff --git a/docs/content/themes/zerm/index.md b/docs/content/themes/zerm/index.md index 385e0bfc1a..f71d8d69c5 100644 --- a/docs/content/themes/zerm/index.md +++ b/docs/content/themes/zerm/index.md @@ -3,11 +3,11 @@ title = "zerm" description = "A minimalistic and dark theme based on Radek KozieÅ‚'s theme for Hugo" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/ejmg/zerm.git" homepage = "https://github.com/ejmg/zerm" minimum_version = "0.8.0" diff --git a/docs/content/themes/zhuia/index.md b/docs/content/themes/zhuia/index.md index 4bc4854e31..84797ee008 100644 --- a/docs/content/themes/zhuia/index.md +++ b/docs/content/themes/zhuia/index.md @@ -3,11 +3,11 @@ title = "Zhuia" description = "An elegant but still playful theme for Zola." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/gicrisf/zhuia.git" homepage = "https://github.com/gicrisf/zhuia" minimum_version = "0.15.0" diff --git a/docs/content/themes/zola-grayscale/index.md b/docs/content/themes/zola-grayscale/index.md index 0239f1039e..7580c1f688 100644 --- a/docs/content/themes/zola-grayscale/index.md +++ b/docs/content/themes/zola-grayscale/index.md @@ -3,11 +3,11 @@ title = "zola-grayscale" description = "A port of the Start Bootrap Grayscale theme, for Zola." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/mattimustang/zola-grayscale.git" homepage = "https://github.com/mattimustang/zola-grayscale" minimum_version = "0.19.0" diff --git a/docs/content/themes/zola-hacker/index.md b/docs/content/themes/zola-hacker/index.md index 6e416c7739..bde6b345d7 100644 --- a/docs/content/themes/zola-hacker/index.md +++ b/docs/content/themes/zola-hacker/index.md @@ -3,11 +3,11 @@ title = "zola-hacker" description = "Hacker is a theme for Zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/en9inerd/zola-hacker" homepage = "https://github.com/en9inerd/zola-hacker" minimum_version = "0.19.1" diff --git a/docs/content/themes/zola-henry/index.md b/docs/content/themes/zola-henry/index.md index 6db46d2749..45de9e36cd 100644 --- a/docs/content/themes/zola-henry/index.md +++ b/docs/content/themes/zola-henry/index.md @@ -3,11 +3,11 @@ title = "henry" description = "A timeless blog theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/sirodoht/zola-henry.git" homepage = "https://github.com/sirodoht/zola-henry" minimum_version = "0.4.0" diff --git a/docs/content/themes/zola-minimal/index.md b/docs/content/themes/zola-minimal/index.md index 2d0a90bfb3..a75b38136d 100644 --- a/docs/content/themes/zola-minimal/index.md +++ b/docs/content/themes/zola-minimal/index.md @@ -3,11 +3,11 @@ title = "Minimal" description = "📚 Minimal is a Zola port of the Jekyll theme with the same name." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/semanticdata/zola-minimal.git" homepage = "https://github.com/semanticdata/zola-minimal/" minimum_version = "0.18.0" diff --git a/docs/content/themes/zola-paper/index.md b/docs/content/themes/zola-paper/index.md index 46d12c7092..4ef90ede81 100644 --- a/docs/content/themes/zola-paper/index.md +++ b/docs/content/themes/zola-paper/index.md @@ -3,11 +3,11 @@ title = "zola-paper" description = "A clean theme inspired from hugo-paper." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/schoenenberg/zola-paper.git" homepage = "https://github.com/schoenenberg/zola-paper" minimum_version = "0.11.0" diff --git a/docs/content/themes/zola-pickles/index.md b/docs/content/themes/zola-pickles/index.md index 484a21dbeb..16743223aa 100644 --- a/docs/content/themes/zola-pickles/index.md +++ b/docs/content/themes/zola-pickles/index.md @@ -3,11 +3,11 @@ title = "pickles" description = "A modern, simple, clean blog theme for Zola." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/lukehsiao/zola-pickles.git" homepage = "https://github.com/lukehsiao/zola-pickles" minimum_version = "0.19.0" diff --git a/docs/content/themes/zola-theme-course/index.md b/docs/content/themes/zola-theme-course/index.md index da847c6545..146947e7f3 100644 --- a/docs/content/themes/zola-theme-course/index.md +++ b/docs/content/themes/zola-theme-course/index.md @@ -3,11 +3,11 @@ title = "Course" description = "A zola theme designed for online courses or tutorials" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/elegaanz/zola-theme-course.git" homepage = "https://github.com/elegaanz/zola-theme-course" minimum_version = "0.17.1" diff --git a/docs/content/themes/zola-theme-hikari/index.md b/docs/content/themes/zola-theme-hikari/index.md index 4c80f3e1ca..b70d500c8f 100644 --- a/docs/content/themes/zola-theme-hikari/index.md +++ b/docs/content/themes/zola-theme-hikari/index.md @@ -3,11 +3,11 @@ title = "Hikari" description = "Fluid, responsive blog theme for Zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/waynee95/zola-theme-hikari.git" homepage = "https://github.com/waynee95/zola-theme-hikari" minimum_version = "0.5.1" diff --git a/docs/content/themes/zola-theme-terminimal/index.md b/docs/content/themes/zola-theme-terminimal/index.md index 311ab2750d..9f11652c04 100644 --- a/docs/content/themes/zola-theme-terminimal/index.md +++ b/docs/content/themes/zola-theme-terminimal/index.md @@ -3,11 +3,11 @@ title = "terminimal" description = "A simple, minimal retro theme" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/pawroman/zola-theme-terminimal.git" homepage = "https://github.com/pawroman/zola-theme-terminimal" minimum_version = "0.11.0" diff --git a/docs/content/themes/zola.386/index.md b/docs/content/themes/zola.386/index.md index 7aa3ac511d..6ef1f91c0e 100644 --- a/docs/content/themes/zola.386/index.md +++ b/docs/content/themes/zola.386/index.md @@ -3,11 +3,11 @@ title = "zola.386" description = "Zola port of the BOOTSTRA.386 theme." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/lopes/zola.386.git" homepage = "https://github.com/lopes/zola.386" minimum_version = "0.10.1" diff --git a/docs/content/themes/zola_easydocs_theme/index.md b/docs/content/themes/zola_easydocs_theme/index.md index ea1c059cb6..ee59741083 100644 --- a/docs/content/themes/zola_easydocs_theme/index.md +++ b/docs/content/themes/zola_easydocs_theme/index.md @@ -3,11 +3,11 @@ title = "EasyDocs" description = "An easy way to create docs for your project" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/codeandmedia/zola_easydocs_theme.git" homepage = "https://github.com/codeandmedia/zola_easydocs_theme" minimum_version = "0.13.0" diff --git a/docs/content/themes/zolarwind/index.md b/docs/content/themes/zolarwind/index.md index 08eb7b5485..55f549559f 100644 --- a/docs/content/themes/zolarwind/index.md +++ b/docs/content/themes/zolarwind/index.md @@ -3,11 +3,11 @@ title = "Zolarwind" description = "A localizable blog theme using Tailwind CSS for styling and KaTex for math" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/thomasweitzel/zolarwind.git" homepage = "https://github.com/thomasweitzel/zolarwind" minimum_version = "0.19.1" @@ -53,7 +53,7 @@ you can choose your preferred language setting for a consistent blog experience. - Configuration - Front Matter - Localization -- Integrating in theme folder +- Integrating the theme folder - Development - Remarks - Contributing @@ -70,15 +70,17 @@ The site uses the German language. ## Prerequisites -In order to use the theme, you need some software pre-installed: +To use the theme, you need some software pre-installed: - [Git](https://git-scm.com/downloads), Required for version control. - [Node](https://nodejs.org/en/download), an open-source, cross-platform JavaScript runtime environment. + Node is optional and only needed if you want to change the CSS in `css/main.css`. - [Zola](https://github.com/getzola/zola/releases), a fast static site generator. -- an editor or integrated development environment of your choice - I use [JetBrains IDEA](https://www.jetbrains.com/idea/download), +- an editor or integrated development environment of your choice — + I use [JetBrains IDEA](https://www.jetbrains.com/idea/download), an IDE that makes development a more productive and enjoyable experience. --- @@ -89,7 +91,7 @@ In order to use the theme, you need some software pre-installed: Or download it from `https://github.com/thomasweitzel/zolarwind`. 2. Make adjustments to the `config.toml` file as needed. - In order to run the theme as a standalone site, you need to adjust the `base_url` to your domain. + To run the theme as a standalone site, you need to adjust the `base_url` to your domain. If you want to try it out on your local machine, you can leave it as is. Just run `zola serve` from the theme's root directory. @@ -102,7 +104,7 @@ Here's a breakdown of the configuration settings tailored for this theme: ### Basic Configuration: -- **base_url**: Specifies the URL the site will be built for. +- **base_url**: Specify the URL the site will be built for. In this case, the site will be built for `https://example.org`. Adjust this to your own domain. @@ -114,7 +116,7 @@ Here's a breakdown of the configuration settings tailored for this theme: As of now, German (`de`) is available in the `i18n` directory. - **theme**: The theme used for the site. - The provided line is commented out, indicating that the themes files are taken from the `template` directory. + The provided line is commented out, indicating that the theme's files are taken from the `template` directory. If you move the theme to the `themes/zolarwind` directory, use `zolarwind` for this entry. - **build_search_index**: If set to `true`, a search index will be built from the pages and section content for the `default_language`. @@ -140,7 +142,7 @@ The `[extra]` section is where you can place any custom variables you want to be - **title**: Required. The title of the site. - Here, it's set to "Zolarwind". + Here, it's set to "Zolarwind." - **path_language_resources**: Required. The path to the directory containing language resource files. @@ -148,7 +150,7 @@ The `[extra]` section is where you can place any custom variables you want to be If you move the theme to the `themes/zolarwind` directory, use `themes/zolarwind/i18n/` for this entry. - **generator**: Optional. - Specifies the generator used for creating the static website. + Specify the generator used for creating the static website. This site is generated using `Zola v0.19.0`. - **favicon_svg**: Optional. @@ -186,7 +188,7 @@ For blog posts (Markdown files in folder `content/blog`), this theme uses a dire This way, I have all resources for a post in one place. It can include images, videos, and other files. -Each post is associated with an image that is displayed on the blog's main page and on the posts detail page. +Each post is associated with an image displayed on the blog's main page and on the post's detail page. If you do not provide an image under `extra.image`, a default image is used instead. - **date**: the date of the blog posts, e.g. `2020-06-11`. @@ -195,7 +197,7 @@ If you do not provide an image under `extra.image`, a default image is used inst - **description**: the description of the blog posts. It is used as a summary on the blog's main page. -- **authors**: an optional array of all the posts authors, e.g. `["Thomas Weitzel"]`. +- **authors**: an optional array of all the post's authors, e.g. `["Thomas Weitzel"]`. You can leave it empty, but then the first author will show up as `Unknown` in the feed (`atom.xml`). - **taxonomies**: only the optional `tags` taxonomy is used by this theme. @@ -213,7 +215,7 @@ If you do not provide an image under `extra.image`, a default image is used inst - **extra.image**: an optional image for the post. If omitted, a default image is used instead. - The image is displayed on the blog's main page and on the posts detail page. + The image is displayed on the blog's main page and on the post's detail page. --- @@ -232,7 +234,7 @@ To localize your blog with this theme: If your language is not supported yet, just create a new resource file with your translations. Use the file `en.toml` as a template for your own translations. Use the correct language code for the file name, e.g. `eo.toml` for Esperanto. - Only languages that read from left-to-right (ltr) are supported by this theme. + This theme supports only languages that read from left-to-right (ltr). 2. The theme will automatically display all theme-specific string resources in the chosen language. @@ -244,7 +246,7 @@ If you need to define your own date format, look [here](https://docs.rs/chrono/l --- -## Integrating in theme folder +## Integrating the theme folder This project is structured as a stand-alone Zola site. This section is for those who might want to integrate the theme into an existing Zola website. @@ -295,7 +297,7 @@ The generation process can be triggered with a script in the `package.json` file **You only need to adjust and run the script** in `package.json` if you make changes to the theme's template files or use new Tailwind CSS classes directly in your content files. Since the source file `css/main.css` has moved to the directory `themes/zolarwind/css/main.css`, we need to adjust the script in `package.json` accordingly. -This is how the relevant part of it looks like for the stand-alone site: +This is what the relevant part of it looks like for the stand-alone site: ```json "scripts": { @@ -333,7 +335,7 @@ path_language_resources = "themes/zolarwind/i18n/" ## Development If you want to adjust the CSS of the theme to your needs, you will need to edit the files in the `templates` and `css` directories. -While you do this, you should make sure that the CSS file `static/css/generated.css` is up-to-date. +While you do this, you should make sure that the CSS file `static/css/generated.css` is up to date. This file is generated from the file `css/main.css`, and all the files that are configured as a pattern in `tailwind.config.js`: - `css/main.css` @@ -345,31 +347,31 @@ This file is generated from the file `css/main.css`, and all the files that are - `content/**/*.md` So whenever one of these files changes, you need to run the script `css:build` from the `package.json` file. -To accomplish this, you need to have `Node.js` and all dependencies from `package.json` installed (with `npm install`). +To achieve this, you need to have `Node.js` and all dependencies from `package.json` installed (with `npm install`). Then you can run the script with `npm run css:watch`. It monitors all files mentioned above and triggers the CSS generation whenever a relevant file changes. -This ensures, that the file `static/css/generated.css` is always up-to-date. +This ensures, that the file `static/css/generated.css` is always up to date. -I recommend to have two terminals open. -In one terminal, run `zola serve` to start the Zola server. +I recommend having two terminals open. +In one terminal, run `npm run server` - or just `zola serve` - to start the Zola server. In the other terminal, run `npm run css:watch` to start the CSS generation whenever a relevant file changes. -That way, your local web browser will automatically reload the page with the updated CSS whenever you change a file. +That way, your local web browser will automatically reload the page with the updated CSS whenever you change a file. --- ## Remarks -### Typography for markdown +### Typography for Markdown -I'm not using `@tailwindcss/typography` for styling of markdown files. +I'm not using `@tailwindcss/typography` for styling of Markdown files. I don't like how it looks. Instead, I use `@apply` in the `css/main.css` file. The `@apply` directive in Tailwind CSS enables you to compose utility classes into custom CSS classes. -This makes it possible to apply multiple utility styles within a single class, making it efficient to style markdown content. +This makes it possible to apply multiple utility styles within a single class, making it efficient to style Markdown content. This approach has pros and cons. -But it gives me fine-grained control over how the end result looks like. +But it gives me fine-grained control over how the result looks like. While it is time-consuming, I prefer this solution over the `@tailwindcss/typography` plugin. Yes, I'm reinventing the wheel here, because for common typographic patterns, I'm just recreating what's already provided by the typography plugin. @@ -386,7 +388,7 @@ Using KaTeX (or any other library) by serving it from a Content Delivery Network - **Cookies**: Many CDNs set cookies for various reasons, including analytics or performance optimizations. These cookies can track users across different websites that use the same CDN, potentially infringing on their privacy rights. - By hosting KaTeX on your domain, you have full control over the cookies set and can ensure compliance with GDPR. + By hosting KaTeX on your domain, you have full control over cookies and can ensure compliance with GDPR. - **Consent**: If you're using a CDN that sets cookies or collects data, you might need to get explicit user consent before loading resources from that CDN. This can complicate user experience and lead to a reduced site performance for users who opt-out. @@ -408,7 +410,7 @@ If you see areas of improvement or want to add features, please submit a PR. I'm especially interested in more translations. See folder `i18n` for what's available and what is not. -Just use the file `en.toml` as a template for your own translations. +Use the file `en.toml` as a template for your own translations. --- diff --git a/docs/content/themes/zolastrap/index.md b/docs/content/themes/zolastrap/index.md index 66b3b84f8a..b622773715 100644 --- a/docs/content/themes/zolastrap/index.md +++ b/docs/content/themes/zolastrap/index.md @@ -3,11 +3,11 @@ title = "zolastrap" description = "A bootstrap theme for zola" template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/marcodpt/zolastrap.git" homepage = "https://github.com/marcodpt/zolastrap" minimum_version = "0.14.1" diff --git a/docs/content/themes/zplit/index.md b/docs/content/themes/zplit/index.md index 8b581d325b..ef77848e7d 100644 --- a/docs/content/themes/zplit/index.md +++ b/docs/content/themes/zplit/index.md @@ -3,11 +3,11 @@ title = "Zplit" description = "A single page theme for a professional online presence." template = "theme.html" -date = 2024-09-02T05:58:27Z +date = 2024-09-27T13:26:24+02:00 [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-09-27T13:26:24+02:00 +updated = 2024-09-27T13:26:24+02:00 repository = "https://github.com/gicrisf/zplit.git" homepage = "https://github.com/gicrisf/zplit" minimum_version = "0.15.0"