Ataraxia

Ataraxia 预览

一个专注于可读性的 Zola 个人主题,旨在简单、美观且现代。它被设计为支持多种语言并且高度可定制。

该主题的视觉灵感来自 ChirpyNeumorphism 主题。

安装

在你的站点路径下打开命令终端并运行:

cd themes
git clone https://github.com/gersonbenavides/ataraxia-zola.git ataraxia

配置

config_sample.toml 文件复制到你的站点主路径,然后将其重命名为 config.toml 并使用你的站点数据进行编辑。

你可以查看 Gerson 的网站 仓库以获取主题设置指南。

为了让站点正常工作,你需要在 content 路径内创建一个具有以下结构的 _index.md 文件:

+++
title = "Home"
description = "Home site description."
sort_by = "date"
template = "index.html"
page_template = "page.html"
+++

如果需要,你可以在此文件中添加更多 markdown 内容。

如果你想启用站点的博客,请在 content/blog 路径内创建一个 _index.md 文件,然后将以下结构复制到文件中:

+++
title = "Blog"
description = "Blog site description."
sort_by = "date"
paginate_by = 5
template = "blog.html"
page_template = "blog_page.html"
+++

你可以通过运行以下命令来显示你的网站结果:

zola serve

Hacking

默认情况下,该主题附带了所有已编译的 scss 样式,因此无需安装 Bootstrap,以避免在生产文件中使用 Node.js 等依赖项。

如果你想编辑主题的样式,你需要安装 Node.js 解释器和 Sass 编译器。之后,转到主题的主路径并执行:

npm install
sass --watch scss/custom.scss:static/assets/css/custom.css

请记住,此仓库的主分支仅包含主题的稳定版本,如果你想查看开发状态和不稳定版本,请切换到相应的分支。

致谢

此主题主要基于 ZolaBootstrap 构建,此外它还使用了 Google Fonts

赞助

Liberapay

PayPal

许可证

这项工作根据 MPL-2.0 许可证发布