Hugo 是一个用 Go 语言编写的静态网站生成器,它可以帮助你快速搭建个人博客、企业网站或任何类型的静态网站。以下是一些关于 Hugo 的基本教程。
快速开始
- 安装 Hugo:首先,你需要从 Hugo 官网 下载并安装 Hugo。
- 创建新网站:使用以下命令创建一个新的 Hugo 网站:
hugo new site mynewsite
- 添加新内容:在
mynewsite/content/posts
目录下创建一个新的 Markdown 文件,例如hello.md
,并添加以下内容:--- title: "Hello Hugo" date: 2023-01-01 --- # Hello Hugo This is my first post using Hugo!
- 启动本地服务器:在
mynewsite
目录下运行以下命令,启动本地服务器:
然后访问hugo server
http://localhost:1313
,你应该能看到你的新网站。
主题
Hugo 有许多优秀的主题可供选择。你可以从 Hugo 主题商店 搜索并下载你喜欢的主题。以下是一些步骤来应用主题:
- 下载主题:例如,下载并解压 PaperMod 主题。
- 复制主题文件:将解压后的主题文件夹
papermod
复制到mynewsite/themes
目录下。 - 修改配置文件:打开
mynewsite/config.toml
文件,将theme = "your-theme-name"
修改为theme = "papermod"
。 - 重新构建网站:在
mynewsite
目录下运行以下命令重新构建网站:hugo
高级功能
Hugo 提供了许多高级功能,如多语言支持、自定义菜单、静态资源管理等。你可以通过阅读 Hugo 官方文档 来了解更多。
Hugo Logo
更多信息,请访问 Hugo 官方网站。