今日作Hugo博客开发的过程中,想使用main.css
作为其他css的入口,即项目仅引用main.css
,子样式模块在main.css
中引入。
编译后发现public中仅有main.css
,没有其他的css文件导致样式无法正常使用。遂寻找解决办法:在项目仅实际引用main.css
的情况下,将其他css文件导入public。
解决办法为引入HTML注释,在注释中引用这些css文件。
{{/* head.html */}}
{{ range resources.Match "css/**.css" }}
{{ if eq .Name "/css/main.css" }}
<link rel="stylesheet" href="{{ .RelPermalink }}">
{{ else }}
{{/* load other css file but do not import */}}
<!-- {{ .RelPermalink }} -->
{{ end }}
{{ end }}
标签:文件,Assets,为例,Hugo,编译,引入,main,css
From: https://www.cnblogs.com/seal-sill/p/18329769