使用 Hugo 搭建静态博客时,常用的命令如下:
如果你在使用 Hugo,欢迎在评论区交流踩坑经验 😄
开发相关
(1)启动本地开发服务器,支持热重载,默认地址 http://localhost:1313
hugo server(2)启动本地开发服务器,并包含草稿文章(drafts)
hugo server -D(3)创建新文章(路径可按需自定义)
hugo new posts/my-first-post.md(4)新建一个 Hugo 项目
hugo new site my-blog构建与部署
(1)构建站点,输出静态文件到 public/ 目录
hugo(2)构建时包含草稿内容(drafts)
hugo -D(3)构建时包含计划未来发布的文章(future posts)
hugo -F(4)构建时压缩 HTML / CSS / JS,提高加载速度
hugo --minify
内容管理
(1)列出所有草稿文章
hugo list drafts
(2)列出所有设定了未来发布时间的文章
hugo list future
(3)列出所有已过期的文章(设置 expiryDate 的内容)
hugo list expired
更多命令帮助
hugo --help
hugo server --help常用参数说明
- hugo server
| # | 参数 | 说明 |
|---|---|---|
| 1 | –port 1313 | 指定端口号 |
| 2 | –bind 0.0.0.0 | 允许局域网访问 |
| 3 | –baseURL “https://example.com/" | 构建时指定根链接 |
| 4 | –theme your-theme | 手动指定主题(如果没有在 config 中设置) |
评论