mirror of https://github.com/getzola/zola
98 lines
2.2 KiB
Markdown
98 lines
2.2 KiB
Markdown
|
|
+++
|
|
title = "Anpu"
|
|
description = "A port of the Hugo Anubis theme"
|
|
template = "theme.html"
|
|
date = 2024-09-02T05:58:27Z
|
|
|
|
[extra]
|
|
created = 2024-09-02T05:58:27Z
|
|
updated = 2024-09-02T05:58:27Z
|
|
repository = "https://github.com/zbrox/anpu-zola-theme.git"
|
|
homepage = "https://github.com/zbrox/anpu-zola-theme"
|
|
minimum_version = "0.11.0"
|
|
license = "MIT"
|
|
demo = "https://anpu-zola-theme.vercel.app"
|
|
|
|
[extra.author]
|
|
name = "Rostislav Raykov"
|
|
homepage = "https://zbrox.com"
|
|
+++
|
|
|
|
# Anpu theme for Zola
|
|
|
|
This is a port of the Hugo theme [Anubis](https://github.com/Mitrichius/hugo-theme-anubis/tree/master/layouts) for [Zola](https://getzola.org).
|
|
|
|
## Screenshots
|
|
|
|
| Light mode | Dark mode |
|
|
| :------: | :-----------: |
|
|
| ![light mode website screenshot](screenshot-light.png) | ![dark mode website screenshot](screenshot-dark.png) |
|
|
|
|
## Usage
|
|
|
|
In order to use the theme you need to clone this repository in your `themes` folder:
|
|
|
|
```bash
|
|
git clone https://github.com/zbrox/anpu-zola-theme.git themes/anpu
|
|
```
|
|
|
|
Then set your theme setting in `config.toml` to `anpu`:
|
|
|
|
```toml
|
|
theme = "anpu"
|
|
```
|
|
|
|
This theme requires both the `tags` and `categories` taxonomies.
|
|
|
|
```toml
|
|
taxonomies = [
|
|
{ name = "categories" },
|
|
{ name = "tags" },
|
|
]
|
|
```
|
|
|
|
## How To Customize
|
|
|
|
There are two things you can customize:
|
|
|
|
- The links to be included in the menu
|
|
- The date format of the posts
|
|
|
|
### Menu links
|
|
|
|
In your `config.toml` under the `[extra]` section you need to set the `anpu_menu_links` list.
|
|
|
|
Example:
|
|
|
|
```toml
|
|
[extra]
|
|
anpu_menu_links = [
|
|
{ url = "$BASE_URL/about/", name = "About" },
|
|
]
|
|
```
|
|
|
|
If you include `$BASE_URL` in the url of a link it will be replaced to the base url of your site.
|
|
|
|
### Date format
|
|
|
|
In your `config.toml` under the `[extra]` section you need to set the `anpu_date_format` value.
|
|
|
|
Example:
|
|
|
|
```toml
|
|
[extra]
|
|
anpu_date_format = "%e %B %Y"
|
|
```
|
|
|
|
The formatting uses the standart `date` filter in Tera. The date format options you can use are listed in the [chrono crate documentation](https://tera.netlify.app/docs/#date).
|
|
|
|
## Attributions
|
|
|
|
The icons used are part of [UXWing](https://uxwing.com/license/)'s collection.
|
|
|
|
## License
|
|
|
|
Source code is available under [MIT](LICENSE).
|
|
|
|
|