Featured image of post 第一篇博客

第一篇博客

记录一下,第一篇博客。

起因

主要还是夜里睡不着觉,然后在B站上看到了一条短视频,大致内容是关于程序员写技术博客的好处有哪些。吓,我也算是程序员,还没写过技术博客,怪不得水平那么低。于是乎,我就开始寻找搭建博客的教程。

过程

开始搜索如何搭建博客,搭博客一般来说都需要整个服务器,但是我没有,所以就找一些免费的博客。很快就搜到了一个这样一个视频——Hugo + Github免费搭建博客,并实现自动化部署,因为当时还是在深夜,不能打扰室友休息,所以我只是看视频,大致学一下流程。总体视频看下来,没有什么难度。看完便睡了,第二天下午开始动手搭建。

原本以为整个流程没有什么困难的,直到最后一步自动化部署。我当时在搭建过程中也不是全按照视频来做的,首先git clone HUGO仓库然后点进官方文档中,按照官方文档把主题添加到了git submodule……

1
2
3
4
5
6
hugo new site quickstart
cd quickstart
git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
echo "theme = 'ananke'" >> hugo.toml
hugo server

就是以上的代码,修改掉应该修改的地方。 可以说前面的进展十分顺利,直到最后,要实现那个git update自动更新网页,出了问题。网页没有html,只有那种古老的xml,蓝色字体,毫无排版,丑的一。 没办法,无奈只能找原因。

Action里面的记录

提示找不到html格式的布局文件,但是我本地运行没有任何问题。然后就是各种找原因,中间各种细节就不提了,最后发现,就是因为我的主题使用的git submodule add添加进去的,而不是像视频中直接下载的压缩包解压。

把这个步骤解决之后,再次提交,自动部署成功了。

结果

现在的问题是,博客搭好了,我应该写什么东西呢?这真是一个大问题。

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计
本站总访问量 本站访客数 人次