在jekyll订购链接

时间:2016-04-15 16:56:12

标签: jekyll liquid

我正在尝试创建一个导航栏,该导航栏是由站点的yaml frontmatter中的订单标签订购的(该站点是用jekyll制作的)。我想要实现的是这样的事情(旁边的页面的订单价值)

[home1] [solutions2] [talent3] [contact4]

这是我正在玩的解决方案。当盘旋时,解决方案有一个下拉框,因此奇怪的是如果分开。

    CALayer[] copy = new CALayer[Layer.Sublayers.Length];
    Layer.Sublayers.CopyTo(copy, 0);
    copy.FirstOrDefault(l => l.Name == "borderLayerName")?.RemoveFromSuperLayer();

与前线

{% assign pages = site.pages | sort:"order" %}
{% for page in pages %}
  {% if page.categories contains "index" and page.categories <> "solutions" %}
    <li><a href="{{page.url}}">{{page.title}}</a></li>
  {% endif %}
  {% if page.categories contains "index" and page.categories contains "solutions" %}
    <li><div class= "dropdown">
      <a href="{{page.url}}">{{page.title}}</a>
      <div class= "dropdown-content">
        <p> Our Service Solutions are:</p>
        <ul>
          {% for subpage in site.pages %} 
          ... truncated ...
          {% endfor %}
        </ul>
      </div>
    </div></li>
  {% endif %}
{% endfor %}

或在解决方案的情况下,

---
order: 1
categories: [ 'index', 'home' ]
---

(两者都为了清晰而截断)

然而,这不起作用。会发生什么:

[和home1] [talent3] [contacts4] [solutions2]

有谁知道发生了什么?谢谢。

0 个答案:

没有答案