一个快速、轻量且现代的 Zola 主题,利用 abridge.css(一个类轻量的语义化 HTML CSS 框架)。完美的 Lighthouse、YellowLabTools 和 Observatory 评分。这里是 Zola 主题基准测试 页面。

本项目的维护由所有 贡献者 和 赞助者 共同实现。如果你想赞助这个项目并让你的头像或公司 logo 出现在下方,请 点击这里。💖


查看 Abridge.css 演示 [abridge.css 框架]
Abridge.css 演示只是将 Abridge 主题作为子模块使用:config.toml, sass/abridge.scss
config.toml 中设置 search_library = "offline" 实现完全离线站点。/ 聚焦,arrow 移动,enter 选择,escape 关闭。Enter 键 或 点击 搜索按钮图标。此主题需要 Zola 0.19.1 或更高版本
git clone https://github.com/jieiku/abridge.git
cd abridge
zola serve
# 在浏览器中打开 http://127.0.0.1:1111/快速开始展示了如何直接运行主题。接下来我们将使用 abridge 作为新站点的主题。
yes "" | zola init mysite
cd mysite将主题添加为 git 子模块:
git init # 如果你的项目已经是 git 仓库,请忽略此命令
git submodule add https://github.com/jieiku/abridge.git themes/abridge
git submodule update --init --recursive
git submodule update --remote --merge
或者将主题克隆到你的 themes 目录:
git clone https://github.com/jieiku/abridge.git themes/abridge从主题目录复制一些文件到你的项目根目录:
rsync themes/abridge/.gitignore .gitignore
rsync themes/abridge/config.toml config.toml
rsync themes/abridge/content/_index.md content/
rsync -r themes/abridge/COPY-TO-ROOT-SASS/* sass/
rsync themes/abridge/netlify.toml netlify.toml
rsync themes/abridge/package_abridge.js package_abridge.js
rsync themes/abridge/package.json package.json
config.toml 包含所有配置值的基本配置。content/_index.md 设置分页所需。COPY-TO-ROOT-SASS/abridge.scss 覆盖以自定义 Abridge 变量。netlify.toml 设置以使用 netlfiy 部署你的仓库。package_abridge.js node 脚本用于:更新 PWA 中的缓存文件列表,压缩 js,打包 jspackage.json 以便于使用 package_abridge.js取消注释项目根目录 config.toml 中的主题行:
sed -i 's/^#theme = "abridge"/theme = "abridge"/' config.toml从主题目录复制内容到你的项目或制作新帖子:
rsync -r themes/abridge/content .只需在项目的根路径运行 zola serve:
zola serve
Zola 将启动开发 Web 服务器,默认访问地址为 http://127.0.0.1:1111。
保存的更改将在浏览器中实时重新加载。(按 ctrl+f5,或在开发时在 config.toml 中设置 pwa=false)
有关进一步的自定义,请务必 查看文档。
你喜欢这个主题吗?它对你有用吗?请给个 github star,如果你愿意捐赠,你可以通过 github sponsors 向我捐款。
我们需要你的帮助!特别是修复问题或改进现有功能。
Abridge 的目标是轻量、快速,并且即使禁用了 javascript 或阻止了 javascript 也能正常工作。
唯一可能被认为是必要且依赖于 javascript 的功能是搜索。
Abridge 根据 MIT 许可证 分发。