一共三步,很简单。跟着走就可以。
Step 1 . 增加 category_list
插件
在 octopress\plugins\
文件夹里面,新建一个文件,取名为:category_list_tag.rb
。并将下面的代码粘贴到里面。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
这个插件会向liquid
注册一个名为category_list
的tag
,该tag
就是以li
的形式将站点所有的category
组织起来。如果要将category
加入到侧边导航栏,需要增加一个aside
。
Step 2 . 增加 aside
在 octopress\source\_includes\asides\
文件夹里面,新建一个文件,取名为:category_list.html
。并粘贴下面的代码:
注意: 去掉 %
前面的 \
。
1 2 3 4 5 6 |
|
Step 3 . 在 _config.yml
文件里面 ,修改 default_asides
项
打开 octopress\_config.yml
文件,修改里面的 default_asides
项,将 asides/category_list.html
添加进去。
1
|
|
搞定
现在,我们执行 rake generate
命令来生成最新的博客站点。然后执行 rake preview
命令在本地预览博客站点。 看看修改后的效果。
参考网站:
为octopress添加分类(category)列表 http://codemacro.com/2012/07/18/add-category-list-to-octopress/