是否可以验证 link(或字符串)是否与任何有效的 Jekyll permalink 匹配?
Is it possible to validate if a link (or string) matches with any valid Jekyll permalink?
是否可以验证 link(或字符串)是否与任何有效的 Jekyll permalink 匹配?
例如,我正在动态生成这样的导航栏:
<li class="active">
<a href="{{ base }}/{{ site.locale }}/about/the-project/">About</a>
</li>
现在,是否可以知道“{{ base }}/{{ site.locale }}/about/the-project/”是否是一个有效的 permalink?
如果 link 与任何有效的 permalink 不匹配,则跳过 'LI' 标签。
所以,我基本上使用我的站点地图。
{% 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 %}
然后,我可以检查链接。
是否可以验证 link(或字符串)是否与任何有效的 Jekyll permalink 匹配?
例如,我正在动态生成这样的导航栏:
<li class="active">
<a href="{{ base }}/{{ site.locale }}/about/the-project/">About</a>
</li>
现在,是否可以知道“{{ base }}/{{ site.locale }}/about/the-project/”是否是一个有效的 permalink?
如果 link 与任何有效的 permalink 不匹配,则跳过 'LI' 标签。
所以,我基本上使用我的站点地图。
{% 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 %}
然后,我可以检查链接。