anemone

介绍 "anemone",一个极简的 Zola 主题,优先考虑干净的 CSS 并避免繁重的 JavaScript。享受闪电般加载速度带来的无缝用户体验。让你的内容在整洁、优雅的设计中占据中心位置,增强可读性。响应式且高效,anemone 让焦点回归你的想法。

你可以在这里浏览演示网站。

Anemone 是一个多功能的 Zola 主题,提供亮色和暗色变体。你可以轻松在亮色和暗色主题之间切换,以适应你的喜好。

Anemone 亮色和暗色主题

安装

要开始使用 Anemone,请遵循以下简单步骤:

  1. 下载主题到你的 themes 目录:
cd themes
git clone https://github.com/Speyll/anemone
  1. 在你的 config.toml 中启用 Anemone:
theme = "anemone"

发布说明

2025-04-09

此版本引入了项目的完全重写:全面简化、改进和优化。

如果你是从旧版本更新:

  1. 打开你的 config.toml 文件并根据需要进行更新(参考最新版本)。
  2. content/blog/_index.md 中删除以下行:
    page_template = "blog-page.html"

2024-03-02

此版本带来了多项改进和增强,主要集中在优化性能和用户体验上。以下是关键更改的摘要:

选项

Anemone 提供了各种选项来自定义你的网站:

默认分类法

要使用标签,请将以下代码添加到页面的元数据中:

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

首页文章列表

通过将以下代码添加到 config.toml 来启用首页文章列表:

[extra]
list_pages = true

多语言

该主题具有内置功能,允许你使用多种语言。有关如何使用此功能的详细说明,请参阅 Zola 多语言文档。此文档提供了有关如何充分利用此多语言功能的更多信息。

[languages.fr]
weight = 2
title = "anemone"
languageName = "Français"
languageCode = "fr"

支持多语言的导航栏

config.tomlextra 部分使用以下代码自定义头部导航链接:

[extra]

header_nav = [
  { url = "/", name_en = "/home/", name_fr = "/accueil/" },
  { url = "/about", name_en = "/about/", name_fr = "/concernant/" },
  { url = "/journal", name_en = "/journal/", name_fr = "/journal/" },
  { url = "/blog", name_en = "/blog/", name_fr = "/blog/" }
]

为页面添加目录 (TOC)

在页面的 Front Matter 中,设置 extra.toctrue

[extra]
toc = true

在博客文章中显示作者姓名

通过将 display_author 变量切换为 truefalse 来自定义博客文章中作者姓名的显示:

[extra]
display_author = true

Webrings

使用短代码添加 webring:

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

额外数据

许可证

Anemone 主题根据 GPLv3 许可证 作为开源软件提供。