hugo -F --cleanDestinationDir
在 Hugo 中,hugo -F --cleanDestinationDir
是一个常用的命令1。这个命令的含义如下:
-F
:这是--buildFuture
的简写,它会让 Hugo 构建设置了未来日期的内容。默认情况下,Hugo 不会构建这些内容。--cleanDestinationDir
:这个参数会在 Hugo 生成静态网站之前清空输出目录(默认为public
目录)。也就是说,执行这个命令后,输出目录中的所有文件和目录都会被删除,然后 Hugo 会在这个空目录中生成新的静态网站2。
需要注意的是,--cleanDestinationDir
参数并不会删除输出目录中的隐藏文件和隐藏目录2。这是因为这些文件和目录通常包含了一些对于网站运行必要的系统文件2。如果你希望完全清空输出目录,可能需要使用其他的方法,比如在部署脚本中使用 rimraf
命令2。
Hugo 是一个静态网站生成器,它有许多常用的命令和参数。以下是一些常用的 Hugo 命令和参数12345:
hugo
:主命令,不带任何子命令和参数时,表示生成静态网站,默认在public
目录下生成静态网站2。hugo new [path\]
:在content
目录下创建一篇新内容文件。path
为完整的路径,包含文件名和扩展名,以content
目录为根目录2。hugo server
:Hugo 提供了一个简版的 web 服务器,用于预览静态网站。默认地址是http://localhost:1313/
2。-D
或--buildDrafts
:在生成静态网站或预览网站时,草稿内容也会被展示出来2。--config string
:指定新的配置文件,在网站骨架根目录下面有一个默认的配置文件config.yaml|json|toml
。Hugo 默认加载这个配置文件,通过--config 配置文件路径
可以指定新的配置文件2。-c
或--contentDir string
:Hugo 默认的存放内容文件的目录为content
目录,-c 新的存放内容文件的目录路径
用于修改默认的存放路径。也可以用新的内容文件目录生成网站2。--bind="127.0.0.1"
:服务监听 IP 地址45。-p
或--port=1313
:服务监听端口45。-w
或--watch [=true\]
:监听站点目录,发现文件变更自动编译45。-F
或--buildFuture
:包括将在未来发布的文章45。