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.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)
:显示程序不同步骤的内存和时间分析。