HUGO建站系统使用初步感受
2022-04-20
· 1 min read
·
-
使用缘由
- 我的这个博客是今年2月份在阿里云上学习使用docker的时候顺手建起来的。当时使用了熟悉的wordpress系统,mysql运行在一个容器中,wordpress相关环境运行在另一个容器中,很快的网站就跑起来了。让我当时对docker的便利感叹不已。
但是好景不长,上周末,我手贱把服务器硬重启了,加上我也不知道为什么的几个误操作后,mysql的容器没了😂辛苦写了两个月的博文也都没保存下来。😂
- 没了就没了吧,正好再玩点其他系统。我的需求就是写一写博客,做原创内容输出,练习自己写作能力,网站的运维越简单越好。于是想到了多年前略有了解的静态网站系统。按照我的理解,这种系统的维护和备份都应该很简单。从几个知名系统中选中了HUGO,主要因为它是基于我想掌握的go语言开发的。
-
真的很快
- 说干就干,直接在服务器上,从github下载安装最新安装包,然后按照官网的Quick Start创建网站,并选择了当前的主题,拷贝主题的示例内容,再做一些基础配置。网站就直接上线了。
当前最大的感受就是快,真的很快。安装快,没有啥依赖不用数据库,几个命令下去,网站就可以访问了。目前的http服务器就使用了hugo自带的web服务功能,计划后面再换个nginx啥的。访问更快,由于都是完整静态网页,网站浏览都是秒开的节奏,不要太爽。
-
网站文章再也不怕丢了
- 使用hugo后,你的文章,都是一个个markdown文件,我们可以很轻松的用gitee,用网盘来保存同步,每次写的时候也都在本地事实上。没有在线编辑本地没有原件的场景。这样一来辛苦写的网站内容再也不怕丢了。让我一下子解除了数据库备份的焦虑。
-
写作很自由
- 写作环境自由这个爽点也必须强调。我这篇文章就是用手机版的Logseq写的。我们可以在任何设备上用你喜欢的文本编辑器写markdown文件,然后直接把文件同步到服务器上就行了。可以用git,也可以用ssh copy,或者ftp上传。
如果是我现在使用hugo热更新的方式,文件一旦上传,网站就自动更新了。很爽。😄
-
总结
- 当然目前hugo还有很多需要我研究的地方,比如发布分享等更自动化,主题优化,评论,搜索等功能的添加,seo优化等。我打算下面慢慢研究。当前能比较完整方便的撰写博文和展示博文就够了。最后感叹下,新的优秀软件学习总是让人充满惊喜。