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等多种静态建站方案。
但遗憾的是我一直执着于网站主题的选择和折腾,忽略了一个内容网站的本质。
这一次建站,我希望我以后能专注于内容,努力将这个小天地壮大。