之前我曾经使用过Rails,但是我在解决配置我正在使用的布局方面遇到了问题。
我正在使用Twitter主题,在_includes/themes/_layouts/default.html
下,我希望能够链接到导航下的其他页面而不是默认页面。我知道这些页面是由site.pages
变量给出的,但我不知道如何修改它。
<ul class="nav">
{% assign pages_list = site.pages %}
{% assign group = 'navigation' %}
{% include JB/pages_list %}
</ul>
我想将使用about.html
创建的rake page name="about.md"
页面链接到上面列出的导航类下的子主题。
另外,如何打印出调试语句?在ERB模板中,我只能打印到日志,但是像{{print "Hello"}}
这样的东西是非法的,那么这样做的首选方法是什么?
答案 0 :(得分:1)
我认为,您应该在group: navigation
的yaml标题中添加about.md
,并且保持defalut导航条代码不变。它将about.md
添加到navgation
组,{% assign group = 'navigation' %}
,此代码告诉使用navgation
组生成导航栏链接
about.md
yaml标题
---
layout: page
title: About
header : About
group: navigation
---