搭建Hugo博客并部署到Github
利用Hugo框架搭建个人博客
毕业工作也有大半年了,最近一阵子发现,我已经好久没有学习新的技术,而且对什么事情都是三分热度,再这样下去怕是要废了😂
去年可能是因为疫情原因,在家里躺的太久,整个人有点丧😪,做啥事都提不起兴趣。工作后,发现周围的人都很优秀,莫名陷入一种焦虑的情绪中,加上抖音经常推送的一些内容,使我有点浮躁。
我觉得人还是需要给自己设定目标,这样才会有动力激发自己的潜能💃
现在突然想搭建个博客,用于记录工作学习中踩的坑,或是学习总结,或是日常记录…不管怎样,都要坚持更新下去,算是今年给自己立的一个flag吧🤔
废话不多说,第一篇博客就记录下搭建Hugo博客的过程吧。
安装Hugo
Hugo安装很简单,在官网下载所需的安装包,建议直接安装hugo_extended版本,因为LoveIt主题中有一些Features的实现只有extended版本的Hugo支持。
|
|
安装完后,检查安装是否成功:
|
|
接着,我们来创建博客的站点:
|
|
安装主题
进入刚创建的博客站点路径,下载LoveIt主题:
|
|
主题配置
这里很容易出错,我在配置的时候,一直在报错,后面才发现原来是我的操作不对😵
将LoveIt提供的范例站点文件直接覆盖当前站点。
|
|
并且如果不能访问Instagram网站,还需要删除content/posts/theme-documentation-built-in-shortcodes
文件夹,否则会报错。
修改config.toml:关闭获取git信息,注释掉主题目录。
|
|
配置完主题,我们可以新增一篇博客并预览下效果:
|
|
我们通过修改config.toml文件,可以自定义配置博客站点的信息,真正实现个人博客的自定义化。
具体参数可以参考👉官网。
部署到Github
首先在GitHub上创建一个Repository,命名为:xxx.github.io (xxx就是你的github用户名的小写);
将我们博客的静态资源编译打包:
|
|
可以看到博客根目录下多了个public
的文件夹,该文件夹的内容就是Hugo生成的整个静态网站内容。接着,只需要进入public
文件夹下执行我们熟悉的git提交代码命令,即可通过https://xxx.github.io
链接访问个人博客。
|
|
以上👆,我们的个人博客站点就搭建完成了。