A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
hugo new site path/to/site。主要卖点之一是速度:Hugo 仅需几秒钟即可生成具有数千页的网站。Smashing Magazine 最近从 WordPress 切换到了 Hugo,并且支持 Markdown。
-bash: hugo: command not found #Binary (跨平台) #从 Hugo Releases 下载适合您平台的适当版本。 #下载后,二进制文件可以在任何地方运行。 #理想情况下,您应该将其安装在自己的某个位置 PATH 以便于使用。 #/usr/local/bin 是最可能的位置。 https://github.com/gohugoio/hugo/releases #Debian apt-get install hugo #Ubuntu apt-get install hugo #Alpine apk add hugo #Arch Linux pacman -S hugo #Kali Linux apt-get install hugo #Fedora dnf install hugo #OS X brew install hugo #Raspbian apt-get install hugo #Docker docker run cmd.cat/hugo hugo #Windows (Chocolatey) choco install hugo -confirm choco install hugo-extended -confirm #包括 Sass/SCSS version #Windows (Scoop) scoop install hugo scoop install hugo-extended
hugo 是主要命令,用于构建您的 Hugo 网站。
hugo 是一种快速、灵活的静态网站生成器,由 Spf13 和 Go 实现构建。

hugo [flags] hugo [command]
Available Commands:
check 包含一些验证检查
config 打印站点配置
convert 将您的内容转换为不同的格式
env 打印Hugo版本和环境信息
gen 几个有用的生成器的集合。
help 有关任何命令的帮助
import 从其他网站导入您的网站。
list 列出各种类型的内容
new 为您的网站创建新内容
server 高性能的网络服务器
version 打印 HUGO 的版本号
Flags:
-b, --baseURL string 根的主机名(和路径), e.g. https://spf13.com/
-D, --buildDrafts 包括标记为草稿的内容
-E, --buildExpired 包括过期内容
-F, --buildFuture 包括将来带有发布日期的内容
--cacheDir string 缓存目录的文件系统路径。 默认值:$TMPDIR/hugo_cache/
--cleanDestinationDir 从静态目录中找不到的目标中删除文件
--config string 配置文件(默认为 path/config.yaml | json | toml)
--configDir string 配置目录 (默认为 "config")
-c, --contentDir string 内容目录的文件系统路径
--debug debug 输出
-d, --destination string 写入文件的文件系统路径
--disableKinds strings 禁用其他类型的页面(主页,RSS等)
--enableGitInfo 在页面上添加Git版本,日期和作者信息
-e, --environment string build 环境
--forceSyncStatic 更改静态后复制所有文件。
--gc 在构建后启用运行一些清理任务(删除未使用的缓存文件)
-h, --help hugo 帮助
--i18n-warnings 打印缺少的翻译
--ignoreCache 忽略缓存目录
-l, --layoutDir string 布局目录的文件系统路径
--log 开启 Logging
--logFile string 日志文件路径(如果设置,将自动启用日志记录)
--minify 缩小所有受支持的输出格式(HTML,XML等)
--noChmod 不同步文件的权限模式
--noTimes 不同步文件的修改时间
--path-warnings 在重复的目标路径等上打印警告
--quiet 以安静模式构建
--renderToMemory 渲染到内存(仅用于基准测试)
-s, --source string 从中读取相对文件的文件系统路径
--templateMetrics 显示有关模板执行的指标
--templateMetricsHints 与--templateMetrics结合使用时可以计算一些改进提示
-t, --theme strings 要使用的主题(位于 /themes/THEMENAME/ 中)
--themesDir string 主题目录的文件系统路径
--trace file 将跟踪信息写入文件(通常无用)
-v, --verbose 详细输出
--verboseLog 详细记录
-w, --watch 监视文件系统的更改并根据需要重新创建
Hugo 创建一个新的 Hugo 主题(主题也可以从 https://themes.gohugo.io 下载):
hugo new theme theme_name
Hugo 创建一个新页面:
hugo new section_name/filename
Hugo 在 ./public/ 目录中构建一个站点:
hugo
Hugo 建立一个站点,其中包含标记为 draft 的页面:
hugo --buildDrafts
Hugo 将站点构建到给定目录:
hugo --destination path/to/destination
Hugo 建立一个网站,启动一个网络服务器来为其服务,并在编辑页面时自动重新加载:
hugo server
在运行 hugo server 本地 Web 开发后,您需要执行最后的 hugo 运行而无需 server 命令的一部分来重建站点。可以通过将 public/ 目录复制到生产 Web 服务器来部署站点。
Hugo 会生成一个静态网站,因此您的网站可以使用任何 Web 服务器托管在任何地方。更多请参阅 Hugo 托管和部署。