存档兮,时间兮~存档即按照年份、月份将博文进行分类
Step1
在导航页面安排自己的分类跳转页面,比如我的2011年存档:http://chxt6896.github.com/archive/2011/2011.html,即我跳到了根目录下的 /archive/2011/2011.html
Step2
编写自己相应的跳转页面,我使用了引用页面,比如:我创建的 /archive/2011/2011.html 里面只有一句引用 {% include archive.html %}
Step3
最关键的是编写引用页面 archive.html,它被放在了根目录下的 /include/archive.html
使用 Liquid 模板语言的 capture 标签生成变量,对比博文的年份 {{post.date|date:‘%Y’}} 和月份 {{post.date|date:‘%B’}},具体看源码
对比 assign 标签和 capture 标签
assign 标签
声明变量存储简单数据:
{% assign name = ‘freestyle’ %}
capture 标签
声明变量存储复杂的由几个字符串组合而成的字符串数组:
{% capture attribute_name %}
{{ item.title | handleize }}-{{ i }}-color
{% endcapture %}