mirror of
https://github.com/getzola/zola
synced 2024-12-15 06:42:29 +00:00
2b56bcb967
Co-authored-by: GitHub Action <action@github.com>
86 lines
No EOL
1.9 KiB
Markdown
86 lines
No EOL
1.9 KiB
Markdown
|
|
+++
|
|
title = "Anpu"
|
|
description = "A port of the Hugo Anubis theme"
|
|
template = "theme.html"
|
|
date = 2023-04-30T21:01:54+02:00
|
|
|
|
[extra]
|
|
created = 2023-04-30T21:01:54+02:00
|
|
updated = 2023-04-30T21:01:54+02:00
|
|
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.netlify.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).
|
|
|
|
![screenshot](screenshot.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).
|
|
|
|
|