2017-04-18 40 views

回答

0

通过使用Jekyll来确定哪些脚本被包含而不是使用JS来确定它们,您可以更高效地完成此操作。

您可以使用每页变量(例如,scripts)来指定要加载的脚本。

对于主页,你必须:

--- 
scripts: 
- jquery 
- carousel 
--- 

和联系人页面,你必须:

--- 
scripts 
- jquery 
--- 

然后,在您要添加的<script>标签,你会遍历scripts变量并为每个项目输出一个标签。

{% for script in page.scripts %} 
    <script src="/vendor/js/{{ script }}.js"></script> 
{% endfor %} 

在该示例中,脚本存储在/vendor/js/jquery.js/vendor/js/carousel.js。您当然可以更改脚本标记中的文件夹路径或scripts变量中的文件名。

相关问题