我正在使用Jekyll --unpublished
标志显示文档,同时我正在使用Jekyll支持的网站上查找样式指南,可用的Front Matter变量等等。/docs/
中的所有文件使用YAML Front Matter变量published: false
。
我想要做的是仅在开发期间向导航添加菜单项。这使得我们的开发人员无需手动输入URL来访问文档。
有没有办法访问Jekyll使用液体标签运行的标志?如果没有,对于仅在--unpublished
标志下运行时如何显示菜单项,您有什么建议吗?
答案 0 :(得分:1)
已发布网页的菜单:
{% for page in site.pages %}
{% if page.published == null or page.published == true %}
<a href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a>
{% endif %}
{% endfor %}
一个未发表的页面:
{% for page in site.pages %}
{% if page.published == false %}
<a href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a>
{% endif %}
{% endfor %}