是否可以验证链接(或字符串)是否与任何有效的Jekyll永久链接匹配?

时间:2018-07-13 14:46:00

标签: jekyll liquid permalinks jekyll-extensions

是否可以验证链接(或字符串)是否与任何有效的Jekyll永久链接匹配?

例如,我正在动态生成如下导航栏:

<li class="active">
  <a href="{{ base }}/{{ site.locale }}/about/the-project/">About</a>
</li>

现在,是否可以知道“ {{base}} / {{site.locale}} / about / the-project /”是否是有效的永久链接?

想法是如果链接与任何有效的永久链接都不匹配,则跳过该“ LI”标签。

1 个答案:

答案 0 :(得分:0)

所以,我基本上是在使用自己的站点地图。

{% assign tmp_posts = site.posts | where:'locale', site.locale %}
{% assign tmp_buildlogs = site.buildlog | where:'locale', site.locale %}
{% assign all_posts = tmp_posts | concat: tmp_buildlogs %}

然后,我可以检查链接。