滴水穿石

海纳百川,有容乃大;壁立千仞,无欲则刚

Octopress 增加Navibar

首先用rake来增加一个需要增加的页面,例如:

1
rake new_page[About]

这是会在source/目录先生产about目录以及index.markdown,如果这样直接generate,是不会把about页面增加到navibar中的,需要在navigation.html中进行设置,如果直接在/source/_includes/custom/navigation.html中修改,那么在切换主题时,改修改是不会保存的,需要再次修改,所以最好的方法是在主题文件中修改

1
.theme/classic/source/_includes/custom/navigation.html

修改成

navigation.html
1
2
3
4
5
<ul class="main-navigation">
  <li><a href="/">Blog</a></li>
  <li><a href="/blog/archives">Archives</a></li>
  <li><a href="/about">About</a></li>
</ul>

然后重新安装主题,

1
2
3
rake install['theme name']
rake generate
rake deploy