我正在寻找一种适用于hugo server
命令的解决方案。我知道我可以在static/css
目录中创建一个附加的.css文件,并使用hugo
命令将其合并到公共目录中,但是不幸的是,该文件不适用于hugo server
。>
谢谢。
答案 0 :(得分:0)
在Hugo Pipes上,您有一个示例,其中包含Hugo Pipes Revolution -- A Hugo built-in asset pipeline中的“ Regis Philibert”。
从现在开始,Hugo将负责捆绑,缩小,对我们的资产进行指纹识别,甚至编译我们的sass文件!所有这些都不需要任何外部构建工具。
因此它可以与hugo server
一起使用。
您可以在assets
中定义方法:
这些方法仅适用于
assets
目录中的文件:将其视为static
目录,除非默认情况下不会发布这些文件。非常类似于其静态副本:
- 可以使用
assetDir
的{{1}}键来配置其位置。 (默认为config.yaml
)- 它遵循Hugo的文件统一逻辑。
这意味着assets
中的所有内容都会覆盖project/assets
中的同名文件。
您可以在其中修改sass centering techniques之一,以使用管道将其自动应用于图像。
请参阅“ Centering With Sass”。