A Zola theme embracing minimalism, focusing on clean CSS while steering clear of resource-heavy JavaScript. Immerse yourself in a seamless user experience, powered by lightning-fast load times.
Find a file
2023-07-29 04:37:37 +01:00
content updated README, some css, and rewritten some articles 2023-07-29 04:37:37 +01:00
static updated README, some css, and rewritten some articles 2023-07-29 04:37:37 +01:00
templates updated README, some css, and rewritten some articles 2023-07-29 04:37:37 +01:00
config.toml updated README, some css, and rewritten some articles 2023-07-29 04:37:37 +01:00
LICENSE changed something kek 2023-07-04 01:37:44 +01:00
README.md updated README, some css, and rewritten some articles 2023-07-29 04:37:37 +01:00
screenshot.png fixed 2023-07-04 01:57:22 +01:00
theme.toml updated README, some css, and rewritten some articles 2023-07-29 04:37:37 +01:00

anemone

Introducing "anemone," 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.

I use it on my own website.

Anemone is a versatile Zola theme that comes with both light and dark variants. You can easily switch between the light and dark themes to suit your preferences.

Anemone Light and Dark Theme

Installation

To get started with Anemone, follow these simple steps:

  1. Download the theme to your themes directory:
cd themes
git clone https://github.com/Speyll/anemone
  1. Enable Anemone in your config.toml:
theme = "anemone"

Options

Anemone provides various options to customize your website:

Default Taxonomies

To use tags, add the following code to a page's metadata:

[taxonomies]
tags = ["tag1", "tag2"]

Pages List in Homepage

Enable listing of pages in the homepage by adding the following code to config.toml:

[extra]
list_pages = true

Customize the header and footer navigation links with the following code in the extra section of config.toml:

[extra]

header_nav = [
  { name = "/home/", url = "/" },
  { name = "/about/", url = "/about" },
  { name = "/journal/", url = "/journal" },
  { name = "/blog/", url = "/blog" },
]

Webrings

Add a webring with a shortcode:

{{ webring(prev="#", webring="#", webringName="Random Webring", next="#") }}

Add Table of Contents (TOC) to Pages

In a page's frontmatter, set extra.toc to true:

[extra]
toc = true

Extra Data

  • Set the author in both the main config and in pages' metadata.
  • Use the image variable in pages to add an image to HTML <meta> tags.
  • Similarly, set favicon in the main config, and it will be used as the site icon.

Disable Twitter Card

Twitter metatags are generated by default. To disable them, set extra.twitter_card to false in config.toml:

[extra]
twitter_card = true

License

The Anemone theme is available as open source under the terms of the MIT License.