hugo
hugo
hugo 用于构建您的网站
概述
hugo 是主要命令,用于构建您的 Hugo 网站。
Hugo 是一个快速灵活的静态网站生成器,由 spf13 和 Go 语言社区热爱者开发。
更完整的文档可以在 https://gohugo.io/ 找到。
hugo [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 内容目录的文件系统路径
--debug 调试输出
-d, --destination string 写文件的文件系统路径
--disableKinds strings 禁用不同类型的页面(home、RSS 等)
--enableGitInfo 添加 Git 修订版本、日期、作者和 CODEOWNERS 信息到页面
-e, --environment string 构建环境
--forceSyncStatic 在静态文件更改时复制所有文件。
--gc 启用构建后运行一些清理任务(删除未使用的缓存文件)
-h, --help hugo 的帮助
--ignoreCache 忽略缓存目录
--ignoreVendorPaths string 忽略与给定 Glob 模式匹配的模块路径的任何 _vendor
-l, --layoutDir string 布局目录的文件系统路径
--logLevel string 日志级别(debug|info|warn|error)
--minify 压缩任何支持的输出格式(HTML、XML 等)
--noBuildLock 不创建 .hugo_build.lock 文件
--noChmod 不同步文件的权限模式
--noTimes 不同步文件的修改时间
--panicOnWarning 在出现第一个警告日志时引发 panic
--poll string 设置轮询间隔,例如 --poll 700ms,使用基于轮询的方法监视文件系统更改
--printI18nWarnings 打印缺少的翻译
--printMemoryUsage 定期打印内存使用情况到屏幕
--printPathWarnings 打印有关重复目标路径的警告等
--printUnusedTemplates 打印有关未使用模板的警告
--quiet 静默模式下构建
--renderToMemory 渲染到内存(仅用于基准测试)
-s, --source string 从中读取文件的文件系统路径
--templateMetrics 显示有关模板执行的度量信息
--templateMetricsHints 与 --templateMetrics 结合使用时计算一些改进提示
-t, --theme strings 使用的主题(位于 /themes/THEMENAME/)
--themesDir string 主题目录的文件系统路径
--trace file 将跟踪写入文件(通常无用)
-v, --verbose 详细输出
-w, --watch 监视文件系统的更改并根据需要重新创建
参见
- hugo completion - 为指定的 shell 生成自动补全脚本
- hugo config - 打印网站配置
- hugo convert - 将您的内容转换为不同的格式
- hugo deploy - 将您的网站部署到云提供商。
- hugo env - 打印 Hugo 版本和环境信息
- hugo gen - 几个有用的生成器的集合。
- hugo import - 从其他网站导入您的网站。
- hugo list - 列举出各种类型的内容
- hugo mod - 各种 Hugo 模块助手。
- hugo new - 为您的网站创建新内容
- hugo server - 高性能 Web 服务器
- hugo version - 打印 Hugo 版本和环境信息