Hugo 是一个用 Go 语言编写的静态网站生成器,它可以帮助你快速搭建个人博客、企业网站或任何类型的静态网站。以下是一些关于 Hugo 的基本教程。

快速开始

  1. 安装 Hugo:首先,你需要从 Hugo 官网 下载并安装 Hugo。
  2. 创建新网站:使用以下命令创建一个新的 Hugo 网站:
    hugo new site mynewsite
    
  3. 添加新内容:在 mynewsite/content/posts 目录下创建一个新的 Markdown 文件,例如 hello.md,并添加以下内容:
    ---
    title: "Hello Hugo"
    date: 2023-01-01
    ---
    # Hello Hugo
    
    This is my first post using Hugo!
    
  4. 启动本地服务器:在 mynewsite 目录下运行以下命令,启动本地服务器:
    hugo server
    
    然后访问 http://localhost:1313,你应该能看到你的新网站。

主题

Hugo 有许多优秀的主题可供选择。你可以从 Hugo 主题商店 搜索并下载你喜欢的主题。以下是一些步骤来应用主题:

  1. 下载主题:例如,下载并解压 PaperMod 主题。
  2. 复制主题文件:将解压后的主题文件夹 papermod 复制到 mynewsite/themes 目录下。
  3. 修改配置文件:打开 mynewsite/config.toml 文件,将 theme = "your-theme-name" 修改为 theme = "papermod"
  4. 重新构建网站:在 mynewsite 目录下运行以下命令重新构建网站:
    hugo
    

高级功能

Hugo 提供了许多高级功能,如多语言支持、自定义菜单、静态资源管理等。你可以通过阅读 Hugo 官方文档 来了解更多。

Hugo Logo

更多信息,请访问 Hugo 官方网站