双猫CC - rydesun的博客
因为 assets/css/
内的 SCSS 文件使用了 dart-sass 的特性,
在 layouts/partials/style.html
中也指定了编译器为 dart-sass,
所以需要用包管理器安装 dart-sass,取代 hugo 内置的 libsass
sudo pacman -S dart-sass
文章和一些静态资源放在 private/
目录中,比如文章放在 private/content/
目录。
然后在 hugo.toml 中设置 hugo 的目录挂载功能,就能将 private/
下的目录挂载进项目。
(Union file system)
layouts/partials/*.html
只用来覆盖主题相应的文件。如果是新增的 partial,
则放入 layouts/partials/extend
。
layouts/partials/style.html
导致 CSS 的加载方式发生变化。
以及自定义的 iconfont.js 取代了主题内置的iconfont。
layouts/partials/head-extra.html
加载 JS 脚本,
没有使用主题的 custom-js.html。