背景
近期,将博客折腾到了 Jekyll 并部署到了 Github(2020年2月14日更新:因Github速度不忍直视以更换回typecho),我使用的 Theme 底部版权信息默认是 ?20XX xxx
的形式,但是我个人比较习惯 ? 20XX - 20XX XXX
这种形式,至于原因嘛,主要是我周围朋友的 Blog 写的时间都没有我这么长,截止到发稿已经五年有余,对此我还是有一点点卑微的优越感的,因为没有学习过Ruby,也是初次使用Jekyll,所以还是废了一番周折的。
获取年份
百度了几下没有结果之后查阅了一些外文资料,发现非常简单,只需要在主题中嵌入:
{{ site.time | date: '%y' }}
将起始年(Since)添加到配置文件
- 在配置文件中增加配置项
since:
,要注意yaml的格式哦 eg.since: 2014
- 在主题文件中嵌入
{{ site.since }}
eg.{{ site.since }}
你应该也明白了如何从主题中读取配置文件信息了吧?!
大功告成
最后的语句:? {{ site.since }} - {{ site.time | date: '%Y' }}
根据你主题的不同一般要写在不同的位置,通常是在 _include/footer.html
中。