3 分钟阅读
https://gohugo.io/getting-started/quick-start/
学习如何在几分钟内创建一个 Hugo 站点。
在本教程中,您将会:
在开始本教程之前,您必须:
您还必须熟悉使用命令行操作。
如果您是 Windows 用户:
- 不要使用命令提示符
- 不要使用 Windows PowerShell
- 请在 PowerShell 或类似于 WSL 或 Git Bash 的 Linux 终端中运行这些命令。
PowerShell 和 Windows PowerShell 是不同的应用程序。
运行以下命令创建带有 Ananke主题的 Hugo 站点。下一节将对每个命令进行解释。
|
|
在终端中显示的 URL 上查看您的站点。按 Ctrl + C
停止 Hugo 的开发服务器。
在 quickstart
目录中为项目创建目录结构:
|
|
将当前目录切换为项目根目录:
|
|
在当前目录中初始化一个空的 Git 存储库:
|
|
将 Ananke主题克隆到 themes
目录中,并将其作为 Git submodule添加到项目中。
|
|
在站点配置文件中添加一行,指示当前主题:
|
|
启动 Hugo 的开发服务器以查看站点:
|
|
按 Ctrl + C
停止 Hugo 的开发服务器。
在站点中添加一个新页面:
|
|
Hugo 在 content/posts
目录中创建了该文件。使用您的编辑器打开该文件。
|
|
请注意,前置元数据中的draft
值为 true
。默认情况下,Hugo 不会在构建站点时发布草稿(draft)内容。了解有关草稿(draft)、将来(future)和过期(expired)内容的更多信息。
在文章的正文中添加一些 markdown,但不要更改draft
的值。
|
|
保存文件,然后启动 Hugo 的开发服务器以查看站点。您可以运行以下任一命令来包含草稿内容。
|
|
在终端中显示的 URL 上查看您的站点。随着您继续添加和更改内容,请保持开发服务器运行。
Hugo 的渲染引擎符合 CommonMark 的 markdown 规范。CommonMark组织提供了一个有用(由参考实现驱动)的实时测试工具。
使用编辑器打开项目根目录中的站点配置文件(config.toml
)。
|
|
进行以下更改:
baseURL
设置为您的生产站点。此值必须以协议开头,并以斜杠结尾,如上所示。languageCode
设置为您的语言和地区。title
。 启动Hugo的开发服务器以查看更改,记得包括草稿内容。
|
|
大多数主题作者都会提供配置指南和选项。请务必访问您的主题存储库或文档站点了解详情。
Ananke主题的作者The New Dynamic为配置和使用提供文档。他们还提供演示站点。
在此步骤中,您将发布站点,但不会部署它。
发布站点时,Hugo会在项目根目录中的public
目录中创建整个静态站点。这包括HTML文件和assets,如图片、CSS文件和JavaScript文件。
在发布站点时,通常不希望包括草稿(draft)、将来(future)和过期(expired)内容。命令很简单。
|
|
要了解如何部署站点,请参阅主机和部署部分。
Hugo的论坛是一个活跃的用户和开发者社区,他们回答问题、分享知识和提供示例。超过20,000个主题的快速搜索通常可以回答您的问题。请确保在提问之前阅读有关请求帮助的信息。
有关帮助您学习Hugo的其他资源,包括书籍和视频教程,请参见外部学习资源页面。