diff --git a/docs/content/themes/DeepThought/index.md b/docs/content/themes/DeepThought/index.md
index 66c29dd0c7..d898b25b21 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 1d99980dce..d3c4afd2b1 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 4ecc71b16b..aa880adc2b 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 97fb7afec7..e148eb9a91 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 c394613a90..7f2d62098f 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/Jieiku/abridge.git"
homepage = "https://github.com/jieiku/abridge"
minimum_version = "0.19.1"
diff --git a/docs/content/themes/adidoks/index.md b/docs/content/themes/adidoks/index.md
index 7d18133f33..1e6a55a69e 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 6402f48690..3620c625e1 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/getzola/after-dark.git"
homepage = "https://github.com/getzola/after-dark"
minimum_version = "0.17.0"
@@ -21,7 +21,14 @@ homepage = "https://www.vincentprouillet.com"
# after-dark
-![after-dark screenshot](https://github.com/getzola/after-dark/blob/master/screenshot.png?raw=true)
+![after-dark screenshot](screenshot.png)
+
+## Features
+
+- [x] Code Snippet Clipboards
+- [x] Latex Support
+- [ ] Light/Dark mode support
+- [x] Search functionality
## Contents
@@ -30,14 +37,19 @@ homepage = "https://www.vincentprouillet.com"
- Top menu
- Title
- Author
+ - Code Snippets
+ - LaTex Support
+ - Searchbar
## Installation
+
First download this theme to your `themes` directory:
```bash
cd themes
git clone https://github.com/getzola/after-dark.git
```
+
and then enable it in your `config.toml`:
```toml
@@ -61,13 +73,14 @@ taxonomies = [
{name = "tags", feed = true},
]
```
+
If you want to paginate taxonomies pages, you will need to overwrite the templates
as it only works for non-paginated taxonomies by default.
-
## Options
### Top-menu
+
Set a field in `extra` with a key of `after_dark_menu`:
```toml
@@ -83,19 +96,24 @@ If you put `$BASE_URL` in a url, it will automatically be replaced by the actual
site URL.
### Title
+
The site title is shown on the homepage. As it might be different from the `
`
element that the `title` field in the config represents, you can set the `after_dark_title`
instead.
### Author
+
You can set this on a per page basis or in the config file.
`config.toml`:
+
```toml
[extra]
author = "John Smith"
```
+
In a page (wrap this in +++):
+
```toml
title = "..."
date = 1970-01-01
@@ -104,7 +122,49 @@ date = 1970-01-01
author = "John Smith"
```
-## Original
-This template is based on the Hugo template https://git.habd.as/comfusion/after-dark
+### Code Snippets
+
+Syntax Highlighting:
+
+```toml
+[markdown]
+# Whether to do syntax highlighting
+# Theme can be customized by setting the `highlight_theme` variable to a theme supported by Zola
+highlight_code = true
+
+highlight_theme = "one-dark"
+```
+
+Enhanced Codeblocks (Clipboard Support and Language Tags)
+
+To enable enhanced codeblocks, set the following in your `config.toml`:
+
+```toml
+[extra]
+codeblock = true
+```
+
+### LaTex Support
+
+To enable LaTeX support with MathJax, set the following in your `config.toml`:
+
+```toml
+[extra]
+latex = true
+```
+
+### Searchbar
+
+To enable a searchbar at the top of the page navigation, set the following in your `config.toml`:
+
+```toml
+build_search_index = true
+
+[search]
+index_format = "elasticlunr_json"
+
+[extra]
+enable_search = true
+```
\ No newline at end of file
diff --git a/docs/content/themes/after-dark/screenshot.png b/docs/content/themes/after-dark/screenshot.png
index e34718d6b8..e16e70d0c2 100644
Binary files a/docs/content/themes/after-dark/screenshot.png and b/docs/content/themes/after-dark/screenshot.png differ
diff --git a/docs/content/themes/albatros/index.md b/docs/content/themes/albatros/index.md
index a9bba28116..ef78a9e023 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 eca9747916..453f9539c8 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 00ea608738..85a8939b34 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 095e79f6ba..58adfe1530 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/Speyll/anemone.git"
homepage = "https://github.com/Speyll/anemone"
minimum_version = "0.4.0"
diff --git a/docs/content/themes/anpu/index.md b/docs/content/themes/anpu/index.md
index 7b1c6b0fde..202bbd6258 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 c4a99e1cbc..f09998f360 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 512a4c7b1e..8378f3bb86 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 5c2fc2507f..d5d8739f1a 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 0e36aa0665..7a2ec9b54a 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 744bf3d2e5..9623b71a71 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 3ae3a5654c..9027b7896f 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 c6aa472c26..7b3ce60239 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 6ef5f74d82..84030ca879 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 677dc5e14c..bd9bc926b9 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 e67225df14..2d7f05ea73 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 7712a4d93f..2eb2b714e0 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 f20d8b6234..e75edd5509 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 ef7028353f..5c77d72a2b 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 ecfb0f510a..af83246a33 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://codeberg.org/daudix/duckquill.git"
homepage = "https://codeberg.org/daudix/duckquill"
minimum_version = "0.19.0"
diff --git a/docs/content/themes/emily/index.md b/docs/content/themes/emily/index.md
index b6c619ab2f..064e469e38 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 723f3c8af0..4bb22ec87b 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 006550e795..1046547096 100644
--- a/docs/content/themes/feather/index.md
+++ b/docs/content/themes/feather/index.md
@@ -3,11 +3,11 @@
title = "feather"
description = "A fuzzy blog theme"
template = "theme.html"
-date = 2024-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/piedoom/feather.git"
homepage = "https://github.com/piedoom/feather"
minimum_version = "0.19.0"
diff --git a/docs/content/themes/float/index.md b/docs/content/themes/float/index.md
index 460af265e4..0107a66128 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 659801eddb..3c566a415b 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 3d56e7e606..f5a953b956 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 da8849d441..4cd49147c7 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 82f5972271..434d888691 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 b03a7f505a..63da71b068 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 e9bce0b1d5..e32a471a07 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 43d2387f20..822eb2e653 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 f33929c8c7..6b6c11ddd0 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 446541728f..ca75069be8 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 a94e2345ce..d4caf36dfa 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 ade102e19e..dd682f01dc 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 e51e870979..32108404e7 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 da76c3295f..95e628ba8d 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/carpetscheme/lightspeed.git"
homepage = "https://github.com/carpetscheme/lightspeed"
minimum_version = "0.10.0"
diff --git a/docs/content/themes/linkita/index.md b/docs/content/themes/linkita/index.md
index d64edf36d3..9d487d6963 100644
--- a/docs/content/themes/linkita/index.md
+++ b/docs/content/themes/linkita/index.md
@@ -3,11 +3,11 @@
title = "Linkita"
description = "A clean and elegant blog theme for Zola. Linkita is based on Kita and Hugo-Paper and is multilingual and SEO friendly."
template = "theme.html"
-date = 2024-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://codeberg.org/salif/linkita.git"
homepage = "https://codeberg.org/salif/linkita"
minimum_version = "0.19.0"
@@ -56,8 +56,9 @@ A clean and elegant blog theme for [Zola](https://www.getzola.org/). Linkita is
## Linkita features
- i18n
-- Author profiles
- Improved SEO
+- Author profiles
+- Search (elasticlunr_javascript)
## Installing
@@ -94,7 +95,7 @@ npm run switch-to-latest
## Usage
-### TOML front matter
+### TOML frontmatter
```toml
+++
@@ -112,11 +113,10 @@ authors = []
[extra.cover]
# image = ""
# alt = ""
-[extra.open_graph]
+++
```
-### YAML front matter
+### YAML frontmatter
```yaml
---
@@ -135,30 +135,46 @@ extra:
cover:
image: ""
alt: ""
- open_graph:
---
```
-### Open Graph options for pages
+### Open Graph frontmatter options
-| key | type | example | comment |
-| --- | --- | --- | --- |
-| `cover_type` | string | `image/jpeg`, `image/gif`, `image/png` | MIME type of the cover image |
-| `cover_width` | string | | Width of the cover image in pixels |
-| `cover_height` | string | | Height of the cover image in pixels |
-| `expiration_time` | string | `"2024-02-29"` | When the article is out of date after |
-| `content_tier` | string | `"free"`, `"locked"`, or `"metered"` | Describes the tier status for an article |
-| `locations` | array of strings | `["county:COUNTY"]` or `["city:CITY,COUNTY"]` | Defines the location to target for the article |
-| `section` | string | | A high-level section name. E.g. Technology |
-| `tags` | array of strings | | Tag words associated with this article. |
-| `opinion` | string | `"true"` or `"false"` | Indicates whether the article is an opinion piece or not |
-| `audio` | string | | The URL for the audio |
-| `audio_type` | string | `audio/vnd.facebook.bridge`, `audio/mpeg` | MIME type of the audio |
-| `video` | string | | The URL for the video |
-| `video_type` | string | `application/x-shockwave-flash`, `video/mp4` | MIME type of the video |
-| `video_width` | string | | Width of the video in pixels |
-| `video_height` | string | | Height of the video in pixels |
-| `url` | string | | Set only if different from canonical page URL |
+```toml
+[extra.open_graph]
+# MIME type of the cover image. e.g. `image/jpeg`, `image/gif`, `image/png`
+cover_type = ""
+# Width of the cover image in pixels
+cover_width = ""
+# Height of the cover image in pixels
+cover_height = ""
+# When the article is out of date after. e.g. `2024-02-29`
+expiration_time = ""
+# Describes the tier status for an article. e.g. `free`, `locked`, or `metered`
+content_tier = ""
+# Defines the location to target for the article. e.g. `["county:COUNTY"]` or `["city:CITY,COUNTY"]`
+locations = []
+# A high-level section name. e.g. `Technology`
+section = ""
+# Tag words associated with this article
+tags = [""]
+# Indicates whether the article is an opinion piece or not. e.g. `"true"` or `"false"`
+opinion = ""
+# The URL for the audio
+audio = ""
+# MIME type of the audio. e.g. `audio/vnd.facebook.bridge`, `audio/mpeg`
+audio_type = ""
+# The URL for the video
+video = ""
+# MIME type of the video. e.g. `application/x-shockwave-flash`, `video/mp4`
+video_type = ""
+# Width of the video in pixels
+video_width = ""
+# Height of the video in pixels
+video_height = ""
+# Set only if different from canonical page URL
+url = ""
+```
### Home page profile
@@ -167,7 +183,7 @@ Create `content/_index.md` file in your blog and set `extra.profile` to your use
```toml
+++
sort_by = "date"
-paginate_by = 5
+paginate_by = 10
[extra]
profile = "your_username"
+++
@@ -212,6 +228,15 @@ authors = ["author_username"]
*TODO*
+### Archive page
+
+```toml
+title = "Archive"
+template = "archive.html"
+[extra]
+section = "_index.md"
+```
+
### Inject support
You can easily use inject to add new features to your side without modifying the theme itself.
@@ -241,6 +266,7 @@ All configuration options used by this theme are listed in tables.
| `description` | string |
| `generate_feeds` | boolean |
| `feed_filenames` | array of strings |
+| `build_search_index` | boolean |
| `extra` | table |
Taxonomies with translated names are `tags`, `categories`, and `authors`.
@@ -263,6 +289,8 @@ generate_feeds = true
# The filenames to use for the feeds
feed_filenames = ["atom.xml"] # or ["rss.xml"]
+
+# build_search_index = true
```
```toml
@@ -303,18 +331,25 @@ paginate_by = 5
| `extra.mermaid` | boolean | Enable Mermaid support globally |
| `extra.comment` | boolean | Enable comment support globally |
| `extra.title_separator` | string | Title Separator |
+| `extra.disable_default_favicon` | boolean | Disable default favicons |
| `extra.page_info` | array of strings | Show page date, reading time, author names |
| `extra.style` | table | The theme style config |
| `extra.profiles` | table | Author profiles |
-| `extra.menu` | array of tables | The top menu |
+| `extra.header_menu_name` | string | The top menu |
+| `extra.header_buttons` | array of strings | Buttons |
+| `extra.menus` | table | Menus |
| `extra.footer` | table | The page footer options |
-| `extra.locales` | table | Locale codes and date formats |
+| `extra.languages` | table | Locale codes and date formats |
| `extra.goatcounter` | table | Enable web analytics |
| `extra.giscus` | table | The giscus comment options |
Strings in `extra.page_info` that are not one of the following, will be displayed directly in the UI:
`"date"`, `"date_updated"`, `"reading_time"`, `"word_count"`, `"authors"`.
Default `extra.page_info` value is `["date", "date_updated", "reading_time", "authors"]`.
+You can replace `reading_time` with `word_count` if you want.
+
+Default `extra.header_buttons` value is `["site_title", "theme_button", "search_button", "translations_button"]`.
+You can replace `site_title` with `home_button` if you want.
```toml
[extra]
@@ -322,7 +357,7 @@ math = false
mermaid = false
comment = false
title_separator = " | "
-# page_info = ["date", "date_updated", "reading_time", "word_count", "authors"]
+header_menu_name = "menu_name"
```
### Style config (`extra.style`)
@@ -344,6 +379,50 @@ header_color = "#e4e4e7"
header_dark_color = "#27272a"
```
+### Menus (`extra.menus`)
+
+| key | type |
+| --- | --- |
+| `extra.menus[menu_name].menu[].url` | string |
+| `extra.menus[menu_name].menu[].name` | string |
+| `extra.menus[menu_name].menu[].names` | table |
+| `extra.menus[menu_name].menu[].names[lang]` | string |
+| `extra.menus[menu_name].menu[].names_i18n` | string |
+
+`$BASE_URL` will be automatically translated into the language specific base url.
+You can use `names_i18n` instead of `names[lang]`, see the `static/i18n.json` file,
+set `names_i18n` to a `common_` key.
+
+```toml
+[[extra.menus.menu_name]]
+url = "$BASE_URL/projects/"
+# name = "Projects"
+[extra.menus.menu_name.names]
+en = "Projects"
+# fr = "Projects in French"
+
+[[extra.menus.menu_name]]
+url = "$BASE_URL/archive/"
+# name = "Archive"
+[extra.menus.menu_name.names]
+en = "Archive"
+# fr = "Archive in French"
+
+[[extra.menus.menu_name]]
+url = "$BASE_URL/tags/"
+# name = "Tags"
+[extra.menus.menu_name.names]
+en = "Tags"
+# fr = "Tags in French"
+
+[[extra.menus.menu_name]]
+url = "$BASE_URL/about/"
+# name = "About"
+[extra.menus.menu_name.names]
+en = "About"
+# fr = "About in French"
+```
+
### Profiles (`extra.profiles`)
| key | type | comment |
@@ -356,7 +435,7 @@ header_dark_color = "#27272a"
| `extra.profiles[username].bio` | string | Profile bio for all languages |
| `extra.profiles[username].email` | string | Profile email |
| `extra.profiles[username].url` | string | Profile website |
-| `extra.profiles[username].translations` | table | Profile name and bio translations |
+| `extra.profiles[username].languages` | table | Profile name and bio translations |
| `extra.profiles[username].social` | array of tables | The social icons below the profile |
| `extra.profiles[username].open_graph` | table | Open Graph |
@@ -369,18 +448,18 @@ avatar_invert = true
# bio = ""
```
-### Profile translations (`extra.profiles[username].translations`)
+### Profile translations (`extra.profiles[username].languages`)
| key | type |
| --- | --- |
-| `extra.profiles[username].translations[lang]` | table |
-| `extra.profiles[username].translations[lang].name` | string |
-| `extra.profiles[username].translations[lang].bio` | string |
-| `extra.profiles[username].translations[lang].url` | string |
-| `extra.profiles[username].translations[lang].avatar_alt` | string |
+| `extra.profiles[username].languages[lang]` | table |
+| `extra.profiles[username].languages[lang].name` | string |
+| `extra.profiles[username].languages[lang].bio` | string |
+| `extra.profiles[username].languages[lang].url` | string |
+| `extra.profiles[username].languages[lang].avatar_alt` | string |
```toml
-[extra.profiles.your_username.translations.fr]
+[extra.profiles.your_username.languages.fr]
name = "Profile name in French"
bio = "Profile bio in French"
```
@@ -425,7 +504,7 @@ url = "$BASE_URL/atom.xml"
| `extra.profiles[username].open_graph.fediverse_creator.handle` | string | Your Fediverse handle |
| `extra.profiles[username].open_graph.fediverse_creator.domain` | string | Your Fediverse instance |
| `extra.profiles[username].open_graph.fediverse_creator.url` | string | Your Fediverse account URL |
-| `extra.profiles[username].open_graph.translations[lang].image_alt` | string | A description of what is in the social image |
+| `extra.profiles[username].open_graph.languages[lang].image_alt` | string | A description of what is in the social image |
See [the Open Graph protocol](https://ogp.me/).
@@ -456,50 +535,6 @@ fb_admins = ["YOUR_USER_ID"]
# image_alt = ""
```
-### The top menu (`extra.menu`)
-
-| key | type |
-| --- | --- |
-| `extra.menu[].url` | string |
-| `extra.menu[].name` | string |
-| `extra.menu[].names` | table |
-| `extra.menu[].names[lang]` | string |
-| `extra.menu[].names_i18n` | string |
-
-`$BASE_URL` will be automatically translated into the language specific base url.
-You can use `names_i18n` instead of `names[lang]`, see the `static/i18n.json` file,
-set `names_i18n` to a `common_` key.
-
-```toml
-[[extra.menu]]
-url = "$BASE_URL/projects/"
-# name = "Projects"
-[extra.menu.names]
-en = "Projects"
-# fr = "Projects in French"
-
-[[extra.menu]]
-url = "$BASE_URL/archive/"
-# name = "Archive"
-[extra.menu.names]
-en = "Archive"
-# fr = "Archive in French"
-
-[[extra.menu]]
-url = "$BASE_URL/tags/"
-# name = "Tags"
-[extra.menu.names]
-en = "Tags"
-# fr = "Tags in French"
-
-[[extra.menu]]
-url = "$BASE_URL/about/"
-# name = "About"
-[extra.menu.names]
-en = "About"
-# fr = "About in French"
-```
-
### The page footer (`extra.footer`)
| key | type |
@@ -512,7 +547,7 @@ en = "About"
| `extra.footer.terms_of_service_url` | string |
| `extra.footer.search_page_url` | string |
-Currently `privacy_policy_url`, `terms_of_service_url`, and `search_page_url` are only used in ``.
+Currently `privacy_policy_url`, `terms_of_service_url`, and `search_page_url` are only used inside head.
`$BASE_URL` is supported in the `_url` options.
@@ -526,23 +561,26 @@ license_url = "https://creativecommons.org/licenses/by-sa/4.0/deed"
# search_page_url = "$BASE_URL/search/"
```
-### Locale and Date format (`extra.locales`)
+### Locale and Date format (`extra.languages`)
| key | type | default value |
| --- | --- | --- |
-| `extra.locales[lang].locale` | string | |
-| `extra.locales[lang].date_format` | string | `%F` |
-| `extra.locales[lang].date_format_archive` | string | `%m-%d` |
+| `extra.languages[lang].locale` | string | |
+| `extra.languages[lang].date_format` | string | `%F` |
+| `extra.languages[lang].date_format_archive` | string | `%m-%d` |
+| `extra.languages[lang].header_menu_name` | string | |
+| `extra.languages[lang].header_buttons` | array of strings | |
+| `extra.languages[lang].art_x_lang` | string | |
For date format, see [chrono docs](https://docs.rs/chrono/0.4/chrono/format/strftime/index.html).
```toml
-[extra.locales.en]
+[extra.languages.en]
locale = "en_US"
date_format = "%x"
date_format_archive = "%m-%d"
-[extra.locales.fr]
+[extra.languages.fr]
locale = "fr_FR"
date_format = "%x"
date_format_archive = "%m-%d"
@@ -607,8 +645,6 @@ See the [MIT License](https://codeberg.org/salif/linkita/src/branch/linkita/LICE
Pull requests are welcome on [Codeberg](https://codeberg.org/salif/linkita) and [Github](https://github.com/salif/linkita).
Open *bug reports* and *feature requests* on [Codeberg](https://codeberg.org/salif/linkita/issues).
-If you want to add new translations or correct existing ones, please find another person who speaks the language to confirm your translations are good, by adding a comment or review on your pull request.
-
## Blogs using this theme
- [salif.eu](https://salif.eu): Personal website
diff --git a/docs/content/themes/linkita/screenshot.png b/docs/content/themes/linkita/screenshot.png
index f09e7d3617..3d000c0865 100644
Binary files a/docs/content/themes/linkita/screenshot.png and b/docs/content/themes/linkita/screenshot.png differ
diff --git a/docs/content/themes/mabuya/index.md b/docs/content/themes/mabuya/index.md
index 588f798b80..5cdd20e43b 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 03049bd45e..cd523c094a 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 4265fe30c8..1ab8decb52 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 f95668e873..936404555a 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 144deda2f7..20311aad5e 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 d8fa8d0b4d..ec46ae916b 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 510693e965..52072010d9 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 74f0b9c8af..34e76aea4e 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 d894cae95b..b60b3340d4 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 1ad2045623..7a383cf8d4 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 53f77a82a1..a8a6df20ce 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 7247892366..0ef710f328 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 71811d0e62..e2d1eeeade 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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
index aa371ad9dd..6db58446dc 100644
--- a/docs/content/themes/project-portfolio/index.md
+++ b/docs/content/themes/project-portfolio/index.md
@@ -3,11 +3,11 @@
title = "Project Portfolio"
description = "Theme for a project portfolio (based on Tailwind CSS)."
template = "theme.html"
-date = 2024-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/awinterstein/zola-theme-project-portfolio.git"
homepage = "https://github.com/awinterstein/zola-theme-project-portfolio"
minimum_version = "0.9.0"
diff --git a/docs/content/themes/resume/index.md b/docs/content/themes/resume/index.md
index 553a0629b8..8329065b57 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 391cddae22..f0f4a48712 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 bde41e23f3..ac68e216ce 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 8c132aa781..e13a91346c 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 6cb1ab2583..70a1e32f81 100644
--- a/docs/content/themes/serene/index.md
+++ b/docs/content/themes/serene/index.md
@@ -3,11 +3,11 @@
title = "serene"
description = "A spiffy blog theme for zola"
template = "theme.html"
-date = 2024-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 64742cfad7..4796b48e69 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 f45e0c76e9..2b6d2d2a44 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 b771943d3f..9870ceb8b2 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 183e34f4cf..239da60e19 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 d33f54c1f6..4bdc3e1199 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 c08449f11a..6be901346d 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/welpo/tabi.git"
homepage = "https://github.com/welpo/tabi"
minimum_version = "0.17.0"
@@ -59,6 +59,7 @@ tabi has a perfect score on Google's Lighthouse audit:
- [X] [Set any language as default](https://welpo.github.io/tabi/blog/faq-languages/#how-do-i-set-a-default-language-for-my-site). Set your base site to Chinese, Spanish, French, Hindi… or any [other supported language](/i18n). The theme's interface will be translated accordingly.
- [X] [Integration with remote repositories](https://welpo.github.io/tabi/blog/mastering-tabi-settings/#git-repository-integration) on GitHub, GitLab, Gitea & Codeberg for commit history and showing the site source.
+- [X] [Series support](https://welpo.github.io/tabi/blog/series/) for creating sequential content like tutorials, courses, and multi-part stories.
- [X] Dark and light themes. Defaults to the OS setting, with a switcher in the navigation bar.
- [X] Thorough documentation. See [Mastering tabi Settings: A Comprehensive Guide](https://welpo.github.io/tabi/blog/mastering-tabi-settings/).
- [X] Perfect Lighthouse score (Performance, Accessibility, Best Practices and SEO).
diff --git a/docs/content/themes/tale-zola/index.md b/docs/content/themes/tale-zola/index.md
index afbbaea3c3..011d2743a7 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 7ccb8bc674..57861b9d80 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 553190c557..1dde4827cf 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 efa71154cc..a371956814 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 392b08733b..0e91a5c5d4 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 0235205a3b..307be458bf 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 6e316d6a10..2b5c28e84b 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/gicrisf/zhuia.git"
homepage = "https://github.com/gicrisf/zhuia"
minimum_version = "0.15.0"
diff --git a/docs/content/themes/zluinav/index.md b/docs/content/themes/zluinav/index.md
index 535cb23697..8b70e1392f 100644
--- a/docs/content/themes/zluinav/index.md
+++ b/docs/content/themes/zluinav/index.md
@@ -3,11 +3,11 @@
title = "UI Navigation"
description = "A multilingual theme designed for accessibility rather than visual"
template = "theme.html"
-date = 2024-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/harrymkt/zluinav"
homepage = "https://github.com/harrymkt/zluinav"
minimum_version = "0.19.2"
diff --git a/docs/content/themes/zola-grayscale/index.md b/docs/content/themes/zola-grayscale/index.md
index 7168ec276c..6b361ecb5e 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 d23536e741..e27fee42ed 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 6c83065d25..0536be770d 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 3e197af131..934b181a69 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 7ad24a89d4..00514d352d 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 6aeba6a4af..1fe106c501 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 138ed72055..cad8108c17 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 9b8545f8db..23552e2a5d 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 88544776df..4bfdcde6d0 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 a699eb72c5..e7fee9caf3 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 46054930a8..193b866978 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 1538b4b4f7..7a698c6f79 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/thomasweitzel/zolarwind.git"
homepage = "https://github.com/thomasweitzel/zolarwind"
minimum_version = "0.19.1"
diff --git a/docs/content/themes/zolastrap/index.md b/docs/content/themes/zolastrap/index.md
index 9dd76ce490..5c07250731 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
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 a6791fed0b..fb36d8ef1c 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-11-04T05:59:13Z
+date = 2024-11-11T05:58:25Z
[extra]
-created = 2024-11-04T05:59:13Z
-updated = 2024-11-04T05:59:13Z
+created = 2024-11-11T05:58:25Z
+updated = 2024-11-11T05:58:25Z
repository = "https://github.com/gicrisf/zplit.git"
homepage = "https://github.com/gicrisf/zplit"
minimum_version = "0.15.0"