第五代博客纪元

又双叒叕开了博客,已经是第五代了

写在前面

趁着考研备考还没有完全开始(拖延症又犯了)又双叒叕把博客搭了起来。

两年没写了,手生。

上一代博客随着逐渐忙起来,SSL证书过期,域名到期,服务器到期,繁杂的备案流程……

不知不觉间网站又被搁置了两个年头。

两年的快节奏生活让我有些找不着北。

打了比赛,拿了奖;进了组,做了实验,还发了paper;虽然有挂科,但我明白自己不是特别特别聪明的那类人,不能比赛科研学业两手抓,所以入学时的计划性挂科也在按部就班(虽然有点过头了)。

但是节奏还是太快了,我更想安安静静坐在我的椅子上舒舒服服地边喝茶边写一整天的代码,或者在实验室里做一整天的实验——但总有这样那样的事情穿插其中。

网站和博客的事情就这么搁置了很久很久很久……

Just take a deep breath, and take a little tile on it.

迈过了这个坎,也许就……

那当然是不可能的,还有迈不完的坎坎坎坎坎……

巴拉太空计划(笑)

总之现在算是把博客和网站的坎迈过来了(好耶)

下一步就是迈考研的坎

预祝,一切顺利。

第五代博客技术

第五代博客总体采用Hugo + Git + Obsidian

主题采用印度老哥的hugo-PaperMod

博文撰写

首先我使用Obsidian制作了一个Hugo可用的模板,然后使用Templater进行模板自动化,它会在我每次创建一个新笔记(.md)的时候应用模板,并生成现在的时间。

数据同步&静态页面生成

我将整个Blog Obsidian仓库作为Git仓库处理,每隔一段时间检测到仓库有变动的话,Git都会自动提取仓库中除模板的所有.md文件上传到服务器中,该功能依赖于定时脚本,我也许会改用Obsidian的插件,但似乎还没有类似的实现,又得我自己写了好耶坏耶。服务器收到push之后,会使用git服务端Hook post-receive自动执行sudo hugo,通过Hugo的编译生成静态页面。

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计,DoubleCat 修改
© Copyright Licensed under CC BY-NC-SA 4.0