转-Octopress 增加Navibar

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

rake new_page[About]

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

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

修改成

navigation.html

<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>

然后重新安装主题,

rake install['theme name']
rake generate
rake deploy