hugo build
hugo build
构建你的站点
概要
build
是主要命令,用于构建你的 Hugo 站点。
Hugo 是一款快速且灵活的静态站点生成器,由 spf13 及其朋友们用 Go 语言编写。
完整文档可在 https://gohugo.io/ 获取。
hugo build [flags]
选项
-b, --baseURL string 主机名(和路径)到根目录,例如 https://spf13.com/
-D, --buildDrafts 包含标记为草稿的内容
-E, --buildExpired 包含已过期内容
-F, --buildFuture 包含发布日期在未来的内容
--cacheDir string 缓存目录的文件系统路径
--cleanDestinationDir 删除目标目录中在静态目录中找不到的文件
--clock string 设置 Hugo 使用的时钟,例如 --clock 2021-11-06T22:30:00.00+09:00
--config string 配置文件(默认为 hugo.yaml|json|toml)
--configDir string 配置文件目录(默认为“config”)
-c, --contentDir string 内容目录的文件系统路径
-d, --destination string 写入文件的文件系统路径
--disableKinds strings 禁用不同类型的页面(主页、RSS 等)
--enableGitInfo 向页面添加 Git 版本、日期、作者和 CODEOWNERS 信息
-e, --environment string 构建环境
--forceSyncStatic 静态文件更改时复制所有文件。
--gc 构建后启用运行一些清理任务(删除未使用的缓存文件)
-h, --help build 命令的帮助信息
--ignoreCache 忽略缓存目录
--ignoreVendorPaths string 忽略与给定 Glob 模式匹配的模块路径的任何 _vendor
-l, --layoutDir string 布局目录的文件系统路径
--logLevel string 日志级别 (debug|info|warn|error)
--minify 压缩任何支持的输出格式(HTML、XML 等)
--noBuildLock 不创建 .hugo_build.lock 文件
--noChmod 不同步文件的权限模式
--noTimes 不同步文件的修改时间
--panicOnWarning 在第一次 WARNING 日志时 panic
--poll string 将此设置为轮询间隔,例如 --poll 700ms,以使用基于轮询的方法来监视文件系统更改
--printI18nWarnings 打印缺失的翻译
--printMemoryUsage 定期将内存使用情况打印到屏幕
--printPathWarnings 打印关于重复目标路径等的警告
--printUnusedTemplates 打印关于未使用的模板的警告。
--quiet 在静默模式下构建
--renderSegments strings 要渲染的命名段(在 segments 配置中配置)
-M, --renderToMemory 渲染到内存(主要在运行服务器时有用)
-s, --source string 读取文件的相对文件系统路径
--templateMetrics 显示模板执行的指标
--templateMetricsHints 与 --templateMetrics 结合使用时,计算一些改进提示
-t, --theme strings 要使用的主题(位于 /themes/THEMENAME/)
--themesDir string 主题目录的文件系统路径
--trace file 将跟踪写入文件(通常没用)
-w, --watch 监视文件系统的更改并在需要时重新创建
另请参阅
- hugo - 构建你的站点