Hugo server 命令常用参数

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.yamlconfig.jsonconfig.toml
  • -d, --destination="":指定输出静态博客网站的目录。
  • --disableRSS(=false):不生成 RSS 文件。
  • --disableSitemap(=false):不生成站点地图文件。
  • --editor="":使用指定的编辑器编辑新内容。
  • --ignoreCache(=false):读取时忽略缓存目录,但仍会写入缓存。
  • --pluralizeListTitles(=true):列表标题使用复数形式。
  • --preserveTaxonomyNames(=false):保留分类法名称的原始写法。
  • --uglyUrls(=false):如果为true,使用/filename.html而不是/filename/的 URL 格式。
  • --stepAnalysis(=false):显示程序不同步骤的内存和时间分析。
换色
阅读
登录
扫码