Jekyll引导:修改Liquid模板时遇到问题



我以前使用过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
--- 

相关内容

  • 没有找到相关文章

最新更新