以下是一些 Hugo 常用命令及其说明,帮助你在创建和管理 Hugo 静态站点时得心应手:

  1. 创建新站点

    hugo new site mysite
    

    该命令会在当前目录下创建一个名为 mysite 的新 Hugo 站点,并生成基本的目录结构。

  2. 创建新文章或页面

    hugo new posts/my-first-post.md
    

    此命令会在 content/posts 目录下创建一个新的 Markdown 文件(文章),并自动添加前置元数据(front matter),方便后续编辑。

  3. 启动开发服务器

    hugo server
    

    启动本地服务器并自动监测文件变化,默认监听地址为 http://localhost:1313。在开发过程中可以实时预览效果。若要预览草稿内容,可以加上 -D 参数:

    hugo server -D
    
  4. 生成静态文件

    hugo
    

    运行该命令后,Hugo 会根据站点配置生成最终的静态文件,输出到默认的 public 目录中。可以通过添加不同参数(如 --minify 压缩文件)进行定制。

  5. 查看版本信息

    hugo version
    

    用于查看当前安装的 Hugo 版本,确保使用的版本满足项目需求。

  6. 创建主题

    hugo new theme mytheme
    

    如果你希望从零开始开发一个主题,可以使用该命令在 themes 目录下生成主题的基本结构。

  7. 帮助命令

    hugo --help
    

    显示所有可用命令和选项说明,有助于快速查找所需的参数和功能。

这些命令覆盖了从创建站点、编写内容、实时预览到最终生成静态站点的常用操作。根据项目需求,你还可以结合其他参数和配置,进一步优化构建流程。