1

我以前使用过 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"}}是非法的,那么这样做的首选方式是什么?

4

1 回答 1

1

我认为您应该做的是添加group: navigation到您的 yaml 标头中about.md,并保持默认导航栏代码不变。它把组,,这段代码告诉使用about.md组生成导航栏链接navgation{% assign group = 'navigation' %}navgation

about.md像这样的 yaml 标头

---
layout: page
title: About
header : About 
group: navigation
--- 
于 2013-08-13T14:22:46.287 回答