1. Hugo的介绍

Hugo官方网站:https://gohugo.io

Hugo 是一个用 Go 语言编写的静态网站生成器,它具有快速、灵活、易于使用等优点,以下是对 Hugo 的详细介绍:

● 快速高效:Hugo 以其出色的性能而闻名,能够在短时间内生成大量的静态页面,这对于大型网站或内容繁多的项目尤为重要,可以显著提高网站的构建和部署效率。

● 简单易用:它的使用门槛较低,不需要复杂的配置和深厚的技术背景即可上手。通过简单的命令行操作和配置文件的设置,就能够快速创建和管理静态网站。

● 灵活可扩展:Hugo 提供了丰富的主题和插件系统,用户可以根据自己的需求选择合适的主题来定制网站的外观和风格,也可以通过编写插件来扩展 Hugo 的功能,满足各种个性化的需求。

● 多平台支持:Hugo 可以在多种操作系统上运行,包括 Windows、Mac OS、Linux 等,方便不同用户在自己熟悉的环境中进行开发和部署。

2. Hugo的安装

本文是在MacOS环境下进行Hugo的安装,如果你的本地环境是Windows,可以自行百度或向AI询问。

2.1:在终端中输入如下命令安装HomeBrew(兼容M系列芯片)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2.2:使用HomeBrew安装Hugo和Git

brew install hugo
brew install git

2.3:安装好确认Hugo和Git是否安装成功

hugo version 
git version

3. Hugo网站的创建和主题的选择

3.1:确认Hugo网站的本地创建路径

#我习惯将文件放在Mac系统的桌面便于编辑
cd desktop

3.2:创建一个Hugo网站

#这里的mysite是自定义的文件夹名字
hugo new site  mysite

3.3:为创建的Hugo网站选择一个心仪的主题并进行本地预览

#我们所处的路径是desktop要进入到mysite文件
cd mysite
#下载一个Hugo主题到当前文件夹下的themes
git clone https://github.com/adityatelange/hugo-PaperMod.git themes/papermod
#根据主题内的配置指引简单配置好文件之后启动hugo server
hugo server
#在浏览器访问http://localhost:1313/ 即可预览Hugo网站雏形

4. Hugo主题推荐

首先,我们在Hugo官方网站主题库:https://themes.gohugo.io/就可以找到许多质量优秀的主题,其次我们还可以在知乎,哔哩哔哩等网站用Hugo主题推荐关键词检索,查看其他人分享的心仪的Hugo主题。

在这里我推荐几个我比较喜欢的Hugo主题:

1:本站在使用的主题:https://github.com/dlzmoe/blog

2:PaperMod主题:https://themes.gohugo.io/themes/hugo-papermod/

3:Jane主题:https://themes.gohugo.io/themes/hugo-theme-jane/

5. 部署Hugo到腾讯云托管

相比于拥有数据库的动态网站,静态网站最大的好处就是可以随心所欲地部署。

在对比多种部署方案后,我决定选择腾讯云提供的静态网站托管服务作为部署方案。

此方案的好处是无需自建服务器即可一键部署网站应用,将静态网站发布到全网节点,轻松为网站增添稳定、高并发、快速访问等能力。

静态网站托管网址:https://cloud.tencent.com/product/wh

6. 个人感想

在过去很长一段时间内,我尝试过WordPress,Typecho,Halo等多种动态博客建站方案,也尝试过Hexo,Hugo,VuePress等多种静态建站方案。

但遗憾的是我一直执着于网站主题的选择和折腾,忽略了一个内容网站的本质。

这一次建站,我希望我以后能专注于内容,努力将这个小天地壮大。