在 webstack-hugo-v2.0rc2 的基础上进行了一些简单的改动:
- 替换网站的展示图标为 SVG 格式。所有图标均为我本人绘制。部分网站使用 默认图标。
- 支持自定义次级菜单的图标。
-
使用悬浮按钮切换暗色模式, 而不是在config.toml
中指定是否启用暗色模式。 - 搜索框固定到顶栏。
- 支持自定义搜索引擎。
- 支持通过
<meta>
标签验证网站所有权。 - 修改 404 页面。
- 删除
关于本站
页面及相关模板。 - 使用 Hugo 内置模板: Open Graph 和 Twitter Cards。
- 支持自定义页面右上角的 GitHub 链接。
git clone https://github.com/senzyo-desu/webstack-hugo.git
下载 Hugo, 推荐使用 hugo_extended
版本。
本地调试:
hugo server
构建:
hugo --gc --minify
- 修改 config.toml 以自定义网站设置。
- 修改 /data/webstack.yml 以自定义网站列表。
- 推荐使用 Favicon Generator 来生成自己的 Favicon 并替换掉
/static
中的相关文件。 - /data/webstack.yml 中引用的图片位于 /static/images/logos。
- 页面左上角的 logo 即 static/images/logo.svg 和 static/images/logo@2x.svg。
- 本项目使用 Font Awesome 4.7.0。应注意其引用格式不同于 Font Awesome 5 和 Font Awesome 6。
- 如果不想手动适配网站的图标, 可以使用 一为 API 自动获取。