diff --git a/docs/content/themes/DeepThought/index.md b/docs/content/themes/DeepThought/index.md index e75d60cd7..bef1837de 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 b2d42b47a..b668e428d 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 3b0f6766c..9ef1e6167 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 762ff90a3..fd1007d8b 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 4c335da74..be2cd562b 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 cfce15e59..cedcbbaed 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 855946070..df18fa157 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 a5bbddb6e..903a891fe 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 02b497901..467bd9a64 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 2f85380ff..858c2b709 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 53145819b..1c58db90c 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 53a015ce6..c8aa0eaa1 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 1d3fbecd5..e8f4be1f0 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 51216f2dc..a81928527 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 7cb451a01..15dbfc0b6 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 d1c936817..36ebc3514 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 da0d40669..395853cfe 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 48729785e..d108bdcf3 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 00e9d32c6..57d973d1f 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 0a025383b..ce102275d 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 cd4ffafd7..0669b865b 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 d24f1ccdf..9beb800a1 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 a9f7c0e8f..c2b0ce395 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 3aaf818f6..26dd1c5e7 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 3a97ebac7..38d7acacc 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 813aa2c53..85059f237 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 e9358a374..ea7fd52ca 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 3f3e9b883..e99785cb9 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 0f8ca6fc0..0bc450271 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 9e46039c3..e3f9a431e 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 51110260c..d866a33bf 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 4af04b0eb..ab4c9101e 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 80fc4aa75..2b4d7b921 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 6c2c94ec0..38ff3a93d 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 c3f0da4bb..aba4786cf 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 b7d168180..4babf00dd 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 d0debed42..00751893b 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 ad78f2ad2..c2622e9a4 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 4159272f9..52ef9f761 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 a1f101aeb..cd1e901d4 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 206f9b23d..ee6d2b6bf 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 0827ee3e1..a41cae4b6 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z repository = "https://github.com/st1020/kita.git" homepage = "https://github.com/st1020/kita" minimum_version = "0.17.0" @@ -33,6 +33,7 @@ This theme is based on Hugo theme [hugo-paper](https://github.com/nanxiaobei/hug - Easy to use and modify - No preset limits (This theme does not limit your content directory structure, taxonomy names, etc. It's applicable to all zola sites.) +- Inject support - Dark mode - Responsive design - Social icons @@ -70,6 +71,20 @@ theme = "kita" See the `extra` section in [config.toml](https://github.com/st1020/kita/blob/main/config.toml) as a example. +## Inject support + +You can easily use inject to add new features to your side without modifying the theme itself. + +To use inject, you need to add some HTML files to the `templates/injects` directory. + +The available inject points are: `head`, `header_nav`, `body_start`, `body_end`, `page_start`, `page_end`, `footer`, `page_info`. + +For example, to load a custom script, you can add a `templates/injects/head.html` file: + +```html + +``` + ## License [MIT License](https://github.com/st1020/kita/blob/main/LICENSE) diff --git a/docs/content/themes/kodama-theme/index.md b/docs/content/themes/kodama-theme/index.md index 106445308..44af298b1 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 d6b5d2c08..d21b370af 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 96f7bef84..a2671a869 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 d98e586e8..a970b7f7c 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 9374173c2..25de45438 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 b873af951..1cea7e70d 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 846b4d27f..7161e22a5 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 0fa5e50aa..354608b5a 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 ccf0a65fc..6424ffd54 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 c5ffc2091..acf1eed04 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 e219107e4..27d2f3052 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 1a3495e65..d26845a9d 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 b32d09c4c..611cd7f96 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 17fe20dc7..407a548bf 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 009d034d5..e02208cbe 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 000000000..c016e0808 --- /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-10-14T05:58:11Z + +[extra] +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z +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 000000000..c50d9e05e 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 43ef24aa4..deed4bd72 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 ce9af908a..14182608d 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 97f76ec2e..fe011d32f 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 ebe9f4579..5bab10dd3 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 4074a4db3..b402a1046 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 dccb7fc1f..fd8aacc12 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 d828530ca..c49d3df6e 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 82ba8ba19..8c4b3865b 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 99fa73f6e..c93346b1e 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 a9e0aebef..399eaf54c 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 d7549ce05..5db700664 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z repository = "https://github.com/welpo/tabi.git" homepage = "https://github.com/welpo/tabi" minimum_version = "0.17.0" @@ -201,6 +201,9 @@ 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 | — | +| [jmbhughes.com](https://jmbhughes.com/) | Marcus Hughes ([jmbhughes](https://github.com/jmbhughes)) | Personal blog | [Source](https://github.com/jmbhughes/jmbhughes.github.io) | + 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 65826ffb3..7648b9255 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 b16318021..2b5b3a86b 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 5b3552367..d41850307 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 e162288d1..0985e6348 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 f66a98ac6..2a2fdbf44 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 385e0bfc1..166d454b3 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 4bc4854e3..0ded19b98 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 0239f1039..69ae89716 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 6e416c773..2a93da286 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 6db46d274..60372557c 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 2d0a90bfb..465748a9e 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 46d12c709..255eb9ef9 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 484a21dbe..474470374 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 da847c654..b3819eb59 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 4c80f3e1c..6eb5dcb7a 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 311ab2750..7c22a9168 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 7aa3ac511..e5eb834de 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 ea1c059cb..985cc1210 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 08eb7b548..4bd8395e2 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 66b3b84f8..f99601daf 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z 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 8b581d325..f02307185 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-10-14T05:58:11Z [extra] -created = 2024-09-02T05:58:27Z -updated = 2024-09-02T05:58:27Z +created = 2024-10-14T05:58:11Z +updated = 2024-10-14T05:58:11Z repository = "https://github.com/gicrisf/zplit.git" homepage = "https://github.com/gicrisf/zplit" minimum_version = "0.15.0"