diff --git a/docs/content/themes/DeepThought/index.md b/docs/content/themes/DeepThought/index.md index bf3bde3643..1bc1eb4441 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/RatanShreshtha/DeepThought.git" homepage = "https://github.com/RatanShreshtha/DeepThought" minimum_version = "0.14.1" diff --git a/docs/content/themes/Ergo/index.md b/docs/content/themes/Ergo/index.md index 9ebdcf94e4..2074117ebc 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/insipx/Ergo.git" homepage = "https://github.com/insipx/Ergo" minimum_version = "0.4.1" diff --git a/docs/content/themes/HayFlow/index.md b/docs/content/themes/HayFlow/index.md new file mode 100644 index 0000000000..dd1776998b --- /dev/null +++ b/docs/content/themes/HayFlow/index.md @@ -0,0 +1,156 @@ + ++++ +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 = 2023-04-16T21:40:29+02:00 + +[extra] +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 +repository = "https://gitlab.com/cyril-marpaud/hayflow.git" +homepage = "https://gitlab.com/cyril-marpaud/hayflow" +minimum_version = "0.4.0" +license = "CC-BY-SA 4.0" +demo = "https://cyril-marpaud.gitlab.io" + +[extra.author] +name = "Cyril Marpaud" +homepage = "https://cyril-marpaud.gitlab.io" ++++ + +# HayFlow - Modular Zola Theme + +## About + +
+![Preview screenshot](https://gitlab.com/cyril-marpaud/hayflow/-/raw/main/screenshot.png "Preview screenshot") +
+ +[HayFlow](https://gitlab.com/cyril-marpaud/hayflow) is a modular landing page made as a theme for [Zola](https://www.getzola.org), a static site generator written in [Rust](https://www.rust-lang.org). It features a dark theme with a particles background, vertical arrows for navigation and a few card types which you are free to include to best suit your needs. Nearly all UI elements are subtly animated to convey a professional look (although I'm no designer 🤷 merely an [embedded systems engineer](https://www.linkedin.com/in/cyrilmarpaud)). + +It has been designed to require only [Markdown](https://www.markdownguide.org) editing (no HTML/CSS), but feel free to do so if you need to. I'll be glad to review a [Merge Request](https://gitlab.com/cyril-marpaud/hayflow/-/merge_requests) if you implement a new card type ! + +[[_TOC_]] + +## Live demo + +See [my personal website](https://cyril-marpaud.gitlab.io) for an example of what can be accomplished in a few minutes with this theme. Its source code is also available as an example in my [Gitlab website repository](https://gitlab.com/cyril-marpaud/cyril-marpaud.gitlab.io). + +## Built with + +- [Zola](https://www.getzola.org) +- [Particles.js](https://vincentgarreau.com/particles.js/) +- [Font Awesome](https://fontawesome.com) +- [Modern Normalize](https://github.com/sindresorhus/modern-normalize) +- Inspiration came from [particle-zola](https://github.com/svavs/particle-zola), another theme. + +## Quick start + +Initialize a Zola website and install HayFlow: +```bash +zola init mywebsite +cd mywebsite +git clone git@gitlab.com:cyril-marpaud/hayflow.git themes/hayflow +``` + +Add `theme = "hayflow"` at the top of your `config.toml` file to tell Zola to use HayFlow (as described in [the documentation](https://www.getzola.org/documentation/themes/installing-and-using-themes/)). + +Finally, run... + +```bash +zola serve +``` +...and go to [http://localhost:1111](http://localhost:1111) to see your landing page in action with the default name displayed (John Doe). + +## Landing page customization + +Customizing the landing page boils down to adding variables to your `config.toml`'s `[extra]` section. There are three variables one can use to do so: `name`, `roles` and `links` (they are all optional). + +- `name` speaks for itself. +- `roles` is an array of strings. Each string is displayed on a separate line. +- `links` is an array of `{icon, url}` objects. You can use any **free** icon from [Font Awesome](https://fontawesome.com/search?o=r&m=free) here, all you need is the icon's code. The [enveloppe icon](https://fontawesome.com/icons/envelope?s=solid&f=classic)'s code is `fa-solid fa-envelope`. The [pizza-slice icon](https://fontawesome.com/icons/pizza-slice?s=solid&f=classic)'s code is `fa-solid fa-pizza-slice`. + +```TOML +[extra] +name = { first = "ninja", last = "turtle" } + +roles = ["Green 🟢", "Turtle 🐢", "Pizza enthusiast 🍕"] + +links = [ + { icon = "fa-solid fa-envelope", url = "mailto:slice@pizza.it" }, + { icon = "fa-solid fa-pizza-slice", url = "https://en.wikipedia.org/wiki/Pizza" }, +] +``` + +## Adding a section + +Inside the `content` directory, create a `pizza` folder and place this `_index.md` file inside: + +```TOML ++++ +title = "Pizza" ++++ + +What a mouthful ! +``` + +Then, add this `sections` variable (an array of strings) to your `config.toml`'s `[extra]` section: + +```TOML +[extra] +sections = ["pizza"] +``` + +A new internal link pointing to that section will appear on the landing page. Click it and see what happens ! This is called a "simple card" section. + +## Customizing sections + +HayFlow currently supports three card types : `simple`, `columns` and `list`. If left unspecified, the type will default to `simple`. To change it, add a `card_type` variable to your `_index.md`'s [front matter](https://www.getzola.org/documentation/content/section/#front-matter)'s `[extra]` section: + +```TOML ++++ +title = "Pizza" + +[extra] +card_type = "simple" ++++ + +What a mouthful ! +``` + +### Columns card + +Add a new section and set its card type to `columns`. Then, alongside the `_index.md` file, create three other files: `one.md`, `two.md` and `three.md`. These will be the ingredients of your new pizza. Their content is similar to `_index.md`: + +```TOML ++++ +title = "Tomato" + +[extra] +icons = ["fa-solid fa-tomato"] ++++ + +The basis of any self-respecting pizza. It is the edible berry of the plant Solanum lycopersicum. +``` + +The `icons` variable is optional. + +### List card + +Add a new section and set its card type to `list`. Then, alongside the `_index.md` file, create three other files: `one.md`, `two.md` and `three.md`. These will be your favourite pizzas. Their content is similar to `_index.md`: + +```TOML ++++ +title = "Margherita" + +[extra] +link = "https://en.wikipedia.org/wiki/Pizza_Margherita" ++++ + +Margherita pizza is a typical [Neapolitan pizza](https://en.wikipedia.org/wiki/Neapolitan_pizza), made with San Marzano tomatoes, mozzarella cheese, fresh basil, salt, and extra-virgin olive oil. +``` + +The `link` variable is optional. + + \ No newline at end of file diff --git a/docs/content/themes/HayFlow/screenshot.png b/docs/content/themes/HayFlow/screenshot.png new file mode 100644 index 0000000000..15a5fba20f Binary files /dev/null and b/docs/content/themes/HayFlow/screenshot.png differ diff --git a/docs/content/themes/Zulma/index.md b/docs/content/themes/Zulma/index.md index 8df0d7ad10..bba20f84f7 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/Worble/Zulma.git" homepage = "https://github.com/Worble/Zulma" minimum_version = "0.6.0" diff --git a/docs/content/themes/abridge/index.md b/docs/content/themes/abridge/index.md index 7a4917e412..839e20de03 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 JS." template = "theme.html" -date = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/Jieiku/abridge.git" homepage = "https://github.com/jieiku/abridge/" minimum_version = "0.16.0" diff --git a/docs/content/themes/adidoks/index.md b/docs/content/themes/adidoks/index.md index d990bd87a8..5e8c17e192 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/aaranxu/adidoks.git" homepage = "https://github.com/aaranxu/adidoks" minimum_version = "0.15.0" diff --git a/docs/content/themes/after-dark/index.md b/docs/content/themes/after-dark/index.md index 0249b8ba89..66afa5443a 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/getzola/after-dark.git" homepage = "https://github.com/getzola/after-dark" minimum_version = "0.11.0" diff --git a/docs/content/themes/albatros/index.md b/docs/content/themes/albatros/index.md index d3bf9e4814..b50a0061ef 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://git.42l.fr/HugoTrentesaux/Albatros.git" homepage = "https://git.42l.fr/HugoTrentesaux/Albatros" minimum_version = "0.16.0" diff --git a/docs/content/themes/anatole-zola/index.md b/docs/content/themes/anatole-zola/index.md index a51f541417..92d263c3d6 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/longfangsong/anatole-zola.git" homepage = "https://github.com/longfangsong/anatole-zola" minimum_version = "0.4.0" diff --git a/docs/content/themes/anpu/index.md b/docs/content/themes/anpu/index.md index 807afbe0f2..ee7d4e9be2 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/zbrox/anpu-zola-theme.git" homepage = "https://github.com/zbrox/anpu-zola-theme" minimum_version = "0.11.0" diff --git a/docs/content/themes/apollo/index.md b/docs/content/themes/apollo/index.md index f2d10cf827..f3d869fb69 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/not-matthias/apollo.git" homepage = "https://github.com/not-matthias/apollo" minimum_version = "0.14.0" diff --git a/docs/content/themes/archie-zola/index.md b/docs/content/themes/archie-zola/index.md index eb951e0f3b..405dd22826 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/XXXMrG/archie-zola.git" homepage = "https://github.com/XXXMrG/archie-zola" minimum_version = "0.14.0" diff --git a/docs/content/themes/ataraxia-zola/index.md b/docs/content/themes/ataraxia-zola/index.md index d57c994d8f..79cef87016 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/gersonbdev/ataraxia-zola" homepage = "https://github.com/gersonbdev/ataraxia-zola" minimum_version = "0.16.0" diff --git a/docs/content/themes/blow/index.md b/docs/content/themes/blow/index.md index 56f46bfb01..eca8886927 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/tchartron/blow.git" homepage = "https://github.com/tchartron/blow" minimum_version = "0.9.0" diff --git a/docs/content/themes/book/index.md b/docs/content/themes/book/index.md index 4e6dcfe6bc..e10de00678 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/getzola/book.git" homepage = "https://github.com/getzola/book" minimum_version = "0.5.0" diff --git a/docs/content/themes/boring/index.md b/docs/content/themes/boring/index.md index 4f8a52c822..0e75b10419 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/ssiyad/boring.git" homepage = "https://github.com/ssiyad/boring" minimum_version = "0.16.0" diff --git a/docs/content/themes/clean-blog/index.md b/docs/content/themes/clean-blog/index.md index 24e38659f0..e9f0ebd105 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/dave-tucker/zola-clean-blog.git" homepage = "https://github.com/dave-tucker/zola-clean-blog" minimum_version = "0.4.0" diff --git a/docs/content/themes/codinfox-zola/index.md b/docs/content/themes/codinfox-zola/index.md index 0c9a5e52e1..17521df912 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/svavs/codinfox-zola.git" homepage = "https://github.com/svavs/codinfox-zola" minimum_version = "0.11.0" diff --git a/docs/content/themes/d3c3nt/index.md b/docs/content/themes/d3c3nt/index.md index 7790b93a3e..0d6dca36a1 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "git://git.figbert.com/d3c3nt.git" homepage = "https://git.figbert.com/d3c3nt/" minimum_version = "0.15.0" diff --git a/docs/content/themes/dinkleberg/index.md b/docs/content/themes/dinkleberg/index.md index e4d5178edd..1b4dd560d6 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/rust-br/dinkleberg.git" homepage = "https://github.com/rust-br/dinkleberg" minimum_version = "0.4.0" diff --git a/docs/content/themes/docsascode-theme/index.md b/docs/content/themes/docsascode-theme/index.md index 945bbd5be6..d42c296e24 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/codeandmedia/zola_docsascode_theme.git" homepage = "https://github.com/codeandmedia/zola_docsascode_theme" minimum_version = "0.10.0" diff --git a/docs/content/themes/dose/index.md b/docs/content/themes/dose/index.md index 00fecae9cc..c8ec0bebe9 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/oltdaniel/dose.git" homepage = "https://github.com/oltdaniel/dose" minimum_version = "0.14.0" diff --git a/docs/content/themes/emily/index.md b/docs/content/themes/emily/index.md index 345794ac3e..abde6e3def 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/kyoheiu/emily_zola_theme.git" homepage = "https://github.com/kyoheiu/emily_zola_theme" minimum_version = "0.14.1" diff --git a/docs/content/themes/even/index.md b/docs/content/themes/even/index.md index ca15ca281a..6b4b1873e7 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/getzola/even.git" homepage = "https://github.com/getzola/even" minimum_version = "0.11.0" diff --git a/docs/content/themes/feather/index.md b/docs/content/themes/feather/index.md index 7930c9d634..fea29d48af 100644 --- a/docs/content/themes/feather/index.md +++ b/docs/content/themes/feather/index.md @@ -3,11 +3,11 @@ title = "feather" description = "A modern blog theme" template = "theme.html" -date = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/piedoom/feather.git" homepage = "https://github.com/piedoom/feather" minimum_version = "0.11.0" diff --git a/docs/content/themes/float/index.md b/docs/content/themes/float/index.md index 92a303d4a6..86e7b20190 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://gitlab.com/float-theme/float.git" homepage = "https://float-theme.netlify.app/" minimum_version = "0.15.3" diff --git a/docs/content/themes/hallo/index.md b/docs/content/themes/hallo/index.md index 28af0b0c78..b24b9f89b3 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/flyingP0tat0/zola-hallo.git" homepage = "https://github.com/janbaudisch/zola-hallo" minimum_version = "0.4.0" diff --git a/docs/content/themes/hephaestus/index.md b/docs/content/themes/hephaestus/index.md index 2042b2b558..413b6aa951 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/BConquest/hephaestus.git" homepage = "https://github.com/BConquest/hephaestus" minimum_version = "0.4.0" diff --git a/docs/content/themes/hermit/index.md b/docs/content/themes/hermit/index.md index 6de805783e..b2a484c28e 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/VersBinarii/hermit_zola.git" homepage = "https://github.com/VersBinarii/hermit_zola" minimum_version = "0.4.0" diff --git a/docs/content/themes/hook/index.md b/docs/content/themes/hook/index.md index 395b8d465a..e0702ed7f9 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/InputUsername/zola-hook.git" homepage = "https://github.com/InputUsername/zola-hook" minimum_version = "0.15.2" diff --git a/docs/content/themes/hyde/index.md b/docs/content/themes/hyde/index.md index 6b35fc4ae4..1be1cfdeeb 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/getzola/hyde.git" homepage = "https://github.com/getzola/hyde" minimum_version = "0.11.0" diff --git a/docs/content/themes/juice/index.md b/docs/content/themes/juice/index.md index f9d510bb45..27a60b339a 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/huhu/juice.git" homepage = "https://github.com/huhu/juice" minimum_version = "0.11.0" diff --git a/docs/content/themes/kangae/index.md b/docs/content/themes/kangae/index.md index 0b74f98671..766d4f98f8 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/ayushnix/kangae.git" homepage = "https://github.com/ayushnix/kangae" minimum_version = "0.15.0" diff --git a/docs/content/themes/karzok/index.md b/docs/content/themes/karzok/index.md index 42f7690f94..9c50ac02f7 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/kogeletey/karzok.git" homepage = "https://github.com/kogeletey/karzok" minimum_version = "0.15.0" diff --git a/docs/content/themes/kodama-theme/index.md b/docs/content/themes/kodama-theme/index.md index 5099fa1853..f2f4860bf4 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/adfaure/kodama-theme.git" homepage = "https://github.com/adfaure/kodama-theme" minimum_version = "0.15" diff --git a/docs/content/themes/lightspeed/index.md b/docs/content/themes/lightspeed/index.md index fc71d4d793..9b33f004b0 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/carpetscheme/lightspeed.git" homepage = "https://github.com/carpetscheme/lightspeed" minimum_version = "0.10.0" diff --git a/docs/content/themes/nasm-theme/index.md b/docs/content/themes/nasm-theme/index.md index 99202bab64..7cdfcd340c 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/lucasnasm/nasm-theme.git" homepage = "https://github.com/lucasnasm/nasm-theme" minimum_version = "0.1.0" diff --git a/docs/content/themes/no-style-please/index.md b/docs/content/themes/no-style-please/index.md index 611d099556..af5b6bc040 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://gitlab.com/4bcx/no-style-please.git" homepage = "https://gitlab.com/4bcx/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 bf1d492584..854500aeb1 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/Netoun/ntun.git" homepage = "https://github.com/netoun/ntun" minimum_version = "0.1.0" diff --git a/docs/content/themes/oceanic-zen/index.md b/docs/content/themes/oceanic-zen/index.md index 1107b15917..df64bb3634 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/barlog-m/oceanic-zen.git" homepage = "https://github.com/barlog-m/oceanic-zen" minimum_version = "0.12.0" diff --git a/docs/content/themes/papaya/index.md b/docs/content/themes/papaya/index.md index a2d21ec84e..b6952a9e3a 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/justint/papaya.git" homepage = "https://github.com/justint/papaya" minimum_version = "0.14.0" diff --git a/docs/content/themes/particle/index.md b/docs/content/themes/particle/index.md index f7ca6e5638..f1d61b994d 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/svavs/particle-zola.git" homepage = "https://github.com/svavs/particle" minimum_version = "0.11.0" diff --git a/docs/content/themes/resume/index.md b/docs/content/themes/resume/index.md index 7cc4f0113a..358c5c4608 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/AlongWY/zola-resume.git" homepage = "https://github.com/alongwy/zola-resume" minimum_version = "0.11.0" diff --git a/docs/content/themes/sam/index.md b/docs/content/themes/sam/index.md index 328a0d958a..3a9b81fc39 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/janbaudisch/zola-sam.git" homepage = "https://github.com/janbaudisch/zola-sam" minimum_version = "0.4.0" diff --git a/docs/content/themes/seje2/index.md b/docs/content/themes/seje2/index.md index bf2df65150..4e36f4aba9 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/eatradish/seje2" 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 e6bff93bf8..900b8ff783 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/isunjn/serene.git" homepage = "https://github.com/isunjn/serene" minimum_version = "0.9.0" diff --git a/docs/content/themes/shadharon/index.md b/docs/content/themes/shadharon/index.md index 457dbe8603..d2409c5ba8 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/syedzayyan/shadharon" 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 1b30a55a45..048ac85be5 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/bennetthardwick/simple-dev-blog-zola-starter.git" homepage = "https://github.com/bennetthardwick/simple-dev-blog-zola-starter" minimum_version = "0.4.0" diff --git a/docs/content/themes/slim/index.md b/docs/content/themes/slim/index.md index 897471eba9..9f4fac4f49 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/jameshclrk/zola-slim.git" homepage = "https://github.com/jameshclrk/zola-slim" minimum_version = "0.8.0" diff --git a/docs/content/themes/soapstone/index.md b/docs/content/themes/soapstone/index.md index 842269f1af..57f9792b21 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/MattyRad/soapstone.git" homepage = "https://github.com/MattyRad/soapstone" minimum_version = "0.4.0" diff --git a/docs/content/themes/solar-theme-zola/index.md b/docs/content/themes/solar-theme-zola/index.md index ecb4b5ffbb..07412a7d31 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/hulufei/solar-theme-zola.git" homepage = "https://github.com/hulufei/solar-theme-zola" minimum_version = "0.4.0" diff --git a/docs/content/themes/tabi/index.md b/docs/content/themes/tabi/index.md new file mode 100644 index 0000000000..88c534b905 --- /dev/null +++ b/docs/content/themes/tabi/index.md @@ -0,0 +1,141 @@ + ++++ +title = "tabi" +description = "A fast, lightweight, and modern Zola theme with optional JavaScript, and a perfect Lighthouse score." +template = "theme.html" +date = 2023-04-16T21:40:29+02:00 + +[extra] +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 +repository = "https://github.com/welpo/tabi.git" +homepage = "https://github.com/welpo/tabi" +minimum_version = "0.9.0" +license = "MIT" +demo = "https://welpo.github.io/tabi" + +[extra.author] +name = "Óscar Fernández" +homepage = "https://welpo.ooo" ++++ + +# tabi + +A fast, lightweight, and modern [Zola](https://getzola.org) theme. It aims to be a personal page and home to blog posts. + +See a live preview [here](https://welpo.github.io/tabi). + +> tabi (旅): Journey. + +![tabi](light_dark_screenshot.png) + +tabi has a perfect score on Google's Lighthouse audit: + +![lighthouse](lighthouse_score.png) + +## Features + +- [X] Dark and light themes. Defaults to the OS setting, with a switcher in the navigation bar. +- [X] Perfect Lighthouse score (Performance, Accessibility, Best Practices and SEO). +- [X] [KaTeX](https://katex.org/) support. +- [X] All JavaScript (theme switcher and KaTeX) can be fully disabled. +- [X] Responsive design. +- [X] Projects page. +- [X] Archive page. +- [x] Tags. +- [x] Social links. +- [X] Code syntax highlighting. +- [X] [Custom shortcodes](./templates/shortcodes/). +- [X] Customizable secure headers. + +See the project's roadmap [here](https://github.com/users/welpo/projects/1). + +## Quick start + +```bash +git clone https://github.com/welpo/tabi.git +cd tabi +zola serve +``` + +Open http://127.0.0.1:1111/ in the browser. + +## Installation + +To add tabi to you existing Zola site: + +0. Initialize a Git repository in your project directory (if you haven't already): + +``` +git init +``` + +1. Add the theme as a git submodule: + +``` +git submodule add https://github.com/welpo/tabi.git themes/tabi +``` + +Or clone the theme into your themes directory: + +``` +git clone https://github.com/welpo/tabi.git themes/tabi +``` + +### Required configuration + +2. Enable the theme in your `config.toml`: + +``` +theme = "tabi" +``` + +3. Set a `title` in your `config.toml`: + +``` +title = "Your Site Title" +``` + +4. Create a `content/_index.md` file with the following content: + +``` ++++ +title = "Home" +paginate_by = 5 # Set the number of posts per page +template = "index.html" ++++ +``` + +If you want to serve your blog posts from a different path, such as `blog/`, add a `section_path` in the `[extra]` section of `content/_index.md` (this file will need pagination): + +``` +[extra] +section_path = "blog/_index.md" +``` + +5. If you want an introduction section (see screenshot above), add these lines to `content/_index.md`: + +``` +[extra] +header = {title = "Hello! I'm tabi~", img = "$BASE_URL/img/main.webp" } +``` + +The content outside the front matter will be rendered between the header title and the posts listing. In the screenshot above, it's the text that reads "tabi is a fast, lightweight, and modern Zola theme…". + +## Inspiration + +This theme was inspired by: +- [shadharon](https://github.com/syedzayyan/shadharon). tabi started as a fork of [syedzayyan](https://github.com/syedzayyan)'s theme. +- [tailwind-nextjs-starter-blog](https://github.com/timlrx/tailwind-nextjs-starter-blog) +- [tale-zola](https://github.com/aaranxu/tale-zola) +- [internetVin's blog](https://internetvin.ghost.io) + +## Contributing + +Please do! Take a look at the [Contributing Guidelines](/CONTRIBUTING.md) to learn more. + +## License + +The code is available under the [MIT license](./LICENSE). + + \ No newline at end of file diff --git a/docs/content/themes/tabi/screenshot.png b/docs/content/themes/tabi/screenshot.png new file mode 100644 index 0000000000..564f6b1b97 Binary files /dev/null and b/docs/content/themes/tabi/screenshot.png differ diff --git a/docs/content/themes/tale-zola/index.md b/docs/content/themes/tale-zola/index.md index 1393f6c15e..5cf866b09a 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/aaranxu/tale-zola.git" homepage = "https://github.com/aaranxu/tale-zola" minimum_version = "0.13.0" diff --git a/docs/content/themes/toucan/index.md b/docs/content/themes/toucan/index.md index 53da987e75..86c0db4a44 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://git.42l.fr/HugoTrentesaux/toucan.git" homepage = "https://git.42l.fr/HugoTrentesaux/toucan" minimum_version = "0.8.0" diff --git a/docs/content/themes/zerm/index.md b/docs/content/themes/zerm/index.md index f0677a84f9..a4f64dbc7d 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/ejmg/zerm.git" homepage = "https://github.com/ejmg/zerm" minimum_version = "0.8.0" diff --git a/docs/content/themes/zhuia/index.md b/docs/content/themes/zhuia/index.md index acc1655bc2..2852c06fd9 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/gicrisf/zhuia.git" homepage = "https://github.com/gicrisf/zhuia" minimum_version = "0.15.0" diff --git a/docs/content/themes/zola-henry/index.md b/docs/content/themes/zola-henry/index.md index 3aaebb2957..dfc88e2cdb 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/sirodoht/zola-henry.git" homepage = "https://github.com/sirodoht/zola-henry" minimum_version = "0.4.0" diff --git a/docs/content/themes/zola-paper/index.md b/docs/content/themes/zola-paper/index.md index 9e7aae67cd..ffc713026b 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/schoenenberg/zola-paper.git" homepage = "https://github.com/schoenenberg/zola-paper" minimum_version = "0.11.0" diff --git a/docs/content/themes/zola-pickles/index.md b/docs/content/themes/zola-pickles/index.md index 274fb6bc27..5f10770b98 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/lukehsiao/zola-pickles.git" homepage = "https://github.com/lukehsiao/zola-pickles" minimum_version = "0.13.0" diff --git a/docs/content/themes/zola-theme-course/index.md b/docs/content/themes/zola-theme-course/index.md index dea1b3c6f4..48e9fe15d5 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/elegaanz/zola-theme-course.git" homepage = "https://github.com/elegaanz/zola-theme-course" minimum_version = "0.15.0" diff --git a/docs/content/themes/zola-theme-hikari/index.md b/docs/content/themes/zola-theme-hikari/index.md index 5c9aebf6bf..918cfdf21e 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/waynee95/zola-theme-hikari.git" homepage = "https://github.com/waynee95/zola-theme-hikari" minimum_version = "0.5.1" diff --git a/docs/content/themes/zola-theme-terminimal/index.md b/docs/content/themes/zola-theme-terminimal/index.md index 59ffdde536..a3338cf3fb 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/pawroman/zola-theme-terminimal.git" homepage = "https://github.com/pawroman/zola-theme-terminimal" minimum_version = "0.11.0" diff --git a/docs/content/themes/zola.386/index.md b/docs/content/themes/zola.386/index.md index 4e9d871a14..a88bd2ba29 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/lopes/zola.386.git" homepage = "https://github.com/lopes/zola.386" minimum_version = "0.10.1" diff --git a/docs/content/themes/zola_easydocs_theme/index.md b/docs/content/themes/zola_easydocs_theme/index.md index 8c6cf058b7..cfffbc2352 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/codeandmedia/zola_easydocs_theme.git" homepage = "https://github.com/codeandmedia/zola_easydocs_theme" minimum_version = "0.13.0" diff --git a/docs/content/themes/zolastrap/index.md b/docs/content/themes/zolastrap/index.md index 5d4f57e751..a00bb09ba6 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/marcodpt/zolastrap.git" homepage = "https://github.com/marcodpt/zolastrap" minimum_version = "0.14.1" diff --git a/docs/content/themes/zplit/index.md b/docs/content/themes/zplit/index.md index 504c365772..a62c04fcf4 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 = 2022-12-04T21:40:33+02:00 +date = 2023-04-16T21:40:29+02:00 [extra] -created = 2022-12-04T21:40:33+02:00 -updated = 2022-12-04T21:40:33+02:00 +created = 2023-04-16T21:40:29+02:00 +updated = 2023-04-16T21:40:29+02:00 repository = "https://github.com/gicrisf/zplit" homepage = "https://github.com/gicrisf/zplit" minimum_version = "0.15.0"