Cela is a simple and lightweight theme for Zola.
If you like it, Please give a 🌟 on Github :)
The style sheet of Cela is adapted from Catppuccin.
- Catppuccin color theme support
- Light/Dark mode support
- Flexible Mathjax support
- Blog post RSS feeds
- Blog search
- Robot tools
- Blog post archive (indexing by year)
- Internationalization support (i18n directory and translation)
Cela provides hexo/hugo categories and tags compatible with zola style taxonomies.
In toml front matter
[taxonomies]
tags = ["Rust", "Zola"]
categories = ["Programming"]
or you can also use yaml front matter
taxonomies:
tags: ["Rust", "Zola"]
categories: ["Programming"]
Zola taxonomies are more powerful for structuring or indexing your content. For now, Cela native provides tags, categories taxonomies. You can add more taxonomies in config.toml
file. See zola taxonomies for more information.
If you just want to know how to install the theme, just skip to Theme Installation. You can quickly install zola and build a site by running the following command according to Zola Documentation.
# Choose one of the following according to your OS
# macOS
brew install zola
# Alpine Linux
apk add zola
# Arch Linux
pacman -S zola
# Through docker
docker pull ghcr.io/getzola/zola:v0.19.1
Creates your first zola site (myblog) using the following command. Hints, if myblog
already exists but only contains hidden files (like .git
), Zola will alswo populate the site.
zola init myblog
# or
# populate the current directory
zola init
Any choices you make during the initialization can be changed later in the config.toml
file.
git submodule add https://github.com/edwardzcn-decade/cela themes/cela
or modify the .gitmodules
file directly
[submodule "themes/cela"]
path = themes/cela
url = https://github.com/edwardzcn-decade/cela
Init your submodule, update and sync.
git submodule update --init --force --recursive
git submodule sync
Then change the theme in your config.toml
file.
theme = "cela"
TODO
TODO
Note
If you find this project helpful and would like to support its development, see our CONTRIBUTING and CODE_OF_CONDUCT guidelines.
MIT