我正在尝试创建一个导航栏,该导航栏是由站点的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]
有谁知道发生了什么?谢谢。