Hugo Theme - 加入JavaScript代码
2023年11月30日 2024年2月13日
便签
说明
就我目前的使用经验, 只需要两步
-
编译
和CSS代码一样, 在assets
目录下新建文件夹, 专门用来存放JavaScript代码, 使用Hugo提供的resources.Get
获取后编译已将
assets/css
移动到/themes/tess/assets
目录下, 并创建软链接 -
在需要处调用脚本
编译
1{{ $built := resources.Get "js/index.js" | js.Build "main.js" }}
调用
1{{ with $built }} 2<script src="{{ $built.RelPermalink }}"></script> 3{{ end }}
JavaScript测试代码
1console.log("test ok");
用到JavaScript的地方
- 导航栏, 侧边导航栏, 文章目录高亮当前项
- 从网页爬文章目录
- 其他