【发布时间】:2021-10-08 09:30:35
【问题描述】:
较新的 Hugo 版本确实提供了高级 JS 资产管理,甚至可以处理来自 node_modules 的资源 - 但我不明白。
我阅读了文档和相关新闻文章,但我需要更多的教程,比如开始。或者一个存储库链接,按照当前 Hugo 版本 (~ 80+) 的预期方式完成此操作。
如果您网站中的单个页面需要三个.js 场景或另一个更大的 JS 导入,您是如何做到的?您在哪里告诉 hugo 导入所需的库以及如何/在哪里放置使用该库的脚本?
我觉得这不对:
- 包括所有页面的资产
- 只需在 content/section/page.html 中添加所需的 cdn 脚本并使用即可
这就是我要找的:
- 根据需要导入脚本
- 使用提供的机制从 node_modules 包含和捆绑
- 每个任务的单个 js 文件(设置 threejs 场景,初始化 alpinejs,...)以某种方式绑定到需要的页面或部分。
- 一种适用于 Hugo 模块的系统方法
【问题讨论】:
标签: javascript node-modules hugo