不是太喜欢archive.html页面里的时间戳,所以修改一下。
01-Sep-2012
31-May-2013
...
修改为
2012-09-01
2013-05-31
...
Google一下,找到Liquid关于日期格式的说明。至于修改,不能直接修改archive.html
页面,要修改_includes\JB\posts_collate
文件才可以。
找到
`{{ post.date | date_to_long_string }}`修改为
`{{ post.date | date:"%Y-%m-%d" }}`同样适用于修改_includes\themes\twitter\
目录下的post.html
模板,但是,post.html
文件中是page.date
,而不是post.date
。
PS:
在写这篇日志的时候还发现,如果要在文章中以文本的形式写Liquid代码的话,可以用{{ "{" }}% raw %}
和{{ "{" }}% endraw %}
将Liquid代码包裹起来进行转义,这是一个由Jekyll提供的plugin,很便捷。
如果不用Jekyll提供的插件,也可以参考这里的做法。目前我对这个处理方法的理解是:
可以使用花括号加双引号的组合{{"{{"}}"{{"}}"}}
来转义Liquid代码的前半个花括号,这样后半部分的% raw %}
就会被当成文本处理掉。