我以前使用过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>
我想将使用rake page name="about.md"
创建的about.html
页面链接到上面列出的导航类下的一个子主题。
此外,如何打印调试语句?在ERB模板中,我可以简单地打印到日志中,但是像{{print "Hello"}}
这样的东西是非法的,那么首选的方法是什么?
我认为,您应该做的是将group: navigation
添加到about.md
的yaml头中,并保持默认的导航栏代码不变。它把about.md
放到navgation
组,{% assign group = 'navigation' %}
,这个代码告诉使用navgation
组生成导航条链接
about.md
yaml头像这个
---
layout: page
title: About
header : About
group: navigation
---