我有一个项目正在运行 grunt,其中 assemble 和 swig 作为模板引擎。我需要知道如何处理导航路径,因为我想将一些文件存储在子文件夹中。
我刚刚找到了这个用于组装:http ://assemble.io/helpers/helpers-path.html 但这对我不起作用,它说“警告:意外的字符串使用”。
有人知道解决方案吗?您需要更多信息吗?
我有一个项目正在运行 grunt,其中 assemble 和 swig 作为模板引擎。我需要知道如何处理导航路径,因为我想将一些文件存储在子文件夹中。
我刚刚找到了这个用于组装:http ://assemble.io/helpers/helpers-path.html 但这对我不起作用,它说“警告:意外的字符串使用”。
有人知道解决方案吗?您需要更多信息吗?
首先感谢您的帮助!我今天自己找到了第一个解决方案:
{{ _dirname(page) }}
也不起作用,因为dirname
与我创建导航的布局文件有关。如果我使用它确实有效page.dirname
。
我的代码现在看起来像
<ul class="navigation-level-1">
<li class="item-level-1 {% if basename == "page" %}current{% endif %}">
<a href="{% if dirname != 'root' %}../{% endif %}page.html" class="text-level-1">
Guild
</a>
<ul class="navigation-level-2">
<li class="item-level-2">
<a href="{% if page.dirname != "www/subfolder" %}subfolder/{% endif %}subpage.html" class="text-level-2">subpage</a>
</li>
</ul>
</li>
</ul>
但问题是,如果我进入一个子页面,我就无法从其他页面进入子页面。我希望有人能理解我的意思:D
我尝试想象:
* Page A
** Subpage A
* Page B
** Subpage B
如果我输入了子页面 A 并且我想访问子页面 B 我不能这样做,因为如果我在根目录上,我的解决方案就可以工作,你知道吗?
有任何想法吗?:)