Jekyll Bootstrap:修改Liquid模板时遇到问题?

时间:2013-08-11 22:54:17

标签: ruby-on-rails jekyll liquid jekyll-bootstrap

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

1 个答案:

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