Hugo 主题
ink-free
为 Hugo 打造的简洁、极简的个人网站和博客主题。
Ink-Free
为 Hugo 打造的简洁、极简的个人网站和博客主题,专为协作、开源、注重隐私的博客设计。
从 knadh 分叉而来,并进行了自定义调整。最初从 Ezhil 分叉而来。
Ink-Free 与 Hugo-Ink 的比较
此存储库是 hugo-ink
的纯本地(即,没有 CDN1)、简化版本,为了隐私考虑进行了几个简化
- 删除了所有对 Google 的字体 CDN 的引用
- 删除了分析代码,即使它是由变量控制的
以及一些额外的功能
向所有帖子添加了返回按钮
向所有帖子添加了目录 (TOC),由变量控制
- 目录可以静态地位于顶部
- 或者浮动在侧面
在概述中添加了字数统计、标签和大约阅读时间
添加了随机的页脚消息
添加了“在 GitHub 上编辑此页”按钮
添加了
inlineimg
短代码以内联渲染图像(例如 SVG)添加了对

图像标题语法的支持每篇文章末尾的随机、有点幽默的消息
添加了对美人鱼图的支持(默认通过 CDN 加载,可以通过
mermaidCDN
设置)
以及一些错误修复
- 修改了 CSS 以
- 将所有标签内联排序,而不是作为列表
- 更改语法高亮的背景颜色,否则我们会看到灰色背景上的灰色代码
- 为返回按钮添加了一些类
演示
概述
目录选项
浮动
静态
两者
截断
移动端
运行示例
cd exampleSite
hugo serve --themesDir ../..
功能
- 语法高亮
- RSS 源
- 自定义 CSS/JS
- 多语言月份支持
- 自定义目录
- 带有标题的内联图像
- 随机页脚消息
- “在 GitHub 上编辑此页”按钮
- 在概述中显示字数统计、标签和大约阅读时间
安装
cd 进入您的 hugo 站点的根目录,然后
cd themes
git submodule add https://github.com/chollinger93/ink-free
有关更多信息,请阅读 Hugo 的官方设置指南。
内容类型
您可以在内容中使用 type
字段指定内容类型。例如,静态页面可以设置为 page
类型,这些页面将从最近帖子和所有帖子页面中排除。您可以使用站点参数 mainSections
和 disableDisqusTypes
来控制分别从最近帖子和 Disqus 评论中排除哪些页面类型。
---
title: "About"
date: 2019-04-19T21:37:58+05:30
type: "page"
---
This is some static page where you can write about yourself.
月份的语言设置
由于 Go 中 .Date
的多语言日期功能目前不可用。可以在您的 Hugo 站点根目录的数据文件夹中创建一个 month.yaml
。exampleSite/data/
中也有一个示例文件。
cat > month.yaml << EOF
1: "Jan"
2: "Feb"
3: "Mar"
4: "Apr"
5: "May"
6: "Jun"
7: "Jul"
8: "Aug"
9: "Sep"
10: "Oct"
11: "Nov"
12: "Dec"
EOF
鸣谢
- 创建了 hugo-ink 的 knadh
- Ink 分叉自的 Ezhil 主题
许可证
基于 MIT 许可证授权。
请注意,Feather CDN 仍然可以启用,但您也可以静态托管它。 ↩︎