使用 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
参数说明
–port 1313指定端口号
–bind 0.0.0.0允许局域网访问
–baseURL “https://example.com/"构建时指定根链接
–theme your-theme手动指定主题(如果没有在 config 中设置)

参考

  1. Hugo Docs