Hugo 部署网站时使用的命令 hugo server 有下面这些后缀参数:
--bind="127.0.0.1":指定服务监听的 IP 地址,默认为127.0.0.1,即本地回环地址。-b, --baseURL="www.oxcat.com":指定服务监听的域名。-D, --buildDrafts:包括被标记为草稿的文章。-p, --port=1313:指定服务监听的端口号,默认为 1313。-w, --watch(=true):监听站点目录,发现文件变更时自动编译。-E, --buildExpired:包括已过期的文章(较少使用)。-F, --buildFuture:包括将在未来发布的文章。--log(=false):开启日志记录。--logFile="/var/log/hugo.log":指定日志输出路径。-t, --theme="":指定使用的主题,主题应位于/themes/目录下。-v, --verbose(=false):输出详细信息。--appendPort(=true):将端口添加到基础 URL 后。--disableLiveReload(=false):监听文件变化但不启用浏览器实时重载。--memInterval=100:设置轮询内存使用情况的时间间隔(需要--memStats参数)。--memStats="":指定记录内存使用情况的文件路径。--noTimes(=false):不同步文件的修改时间。--renderToDisk(=false):将渲染内容输出到指定的目标路径(默认为渲染到内存并从内存提供服务)。--canonifyUrls(=false):如果为true,所有相对 URL 将使用基础 URL 进行规范化。--config="":指定配置文件的路径,默认为config.yaml、config.json或config.toml。-d, --destination="":指定输出静态博客网站的目录。--disableRSS(=false):不生成 RSS 文件。--disableSitemap(=false):不生成站点地图文件。--editor="":使用指定的编辑器编辑新内容。--ignoreCache(=false):读取时忽略缓存目录,但仍会写入缓存。--pluralizeListTitles(=true):列表标题使用复数形式。--preserveTaxonomyNames(=false):保留分类法名称的原始写法。--uglyUrls(=false):如果为true,使用/filename.html而不是/filename/的 URL 格式。--stepAnalysis(=false):显示程序不同步骤的内存和时间分析。