返回
Featured image of post 创博客记

创博客记

好玩倒是真好玩

必须要承认,写博客是个挺好玩的事情的,最近又折腾了一些莫名其妙的东西,为了防止自己遗忘就先总结一下

框架:Hugo + Stack

这个就是我们用什么来创建博客,这里用的是hugo这个框架,因为我还挺喜欢go语言的,它给我一种优雅的感觉,而且这个还是挺好配置的,我参考了 别人的建站指南 实现了我自己的建站,这个还是挺容易的。Hugo是博客框架,Stack是皮肤,而且这个皮肤适配很多工具,这里只要注意一下环境问题就行了

评论:twikoo + Mongodb

这里使用 twikoo实现我的评论区,这玩意说有用吧,又没人给我留言,说没用吧,想想还是整一个,看着顺眼,而且这个的ui是我用了这么多以后感觉这是最好用的。是的,我觉得这个比waline好用多了,那个不知道为啥在我这里非常不可用,评论时延无比慢,不如直接在服务器上面架设twikoo好用。然后本来评论区想着直接用jsonl存就好了,但是在重启的时候会出现错误,查了博客也么找到办法(Hugo生态做的真的很不好),所以转换成用Mongodb来存储了

手机:termux + git + obsidian

昨天晚上新想的需求:要是我能躺床上用更新博客就好了,这个第二天实现了,方法其实也还行,把博客推文新建一个github的子模块,用termux来实现拉取,然后用obsidian来写markdown就行了。这里还有个事情,就是一篇文章如果想要被正确识别,需要配置fontmatter,所以就写了一个创建的脚本,在手机上的时候先跑脚本来创建新文章,写完以后push一下就可以了。当然目前手机上面我的实现还是没有实现自动化

服务器:systemd自动化

这里服务端实现了几个自动化,第一个是服务器上文章一旦保存就立刻推送,另一个是评论区服务器自动重启,另一个是如果推文的github仓库有更新就立刻拉取并更新。当然还有一些问题没有处理,但是目前是可以使用的版本。

图床:picgo + github

这里图床的目的就是不把图片放到服务器上,以免过大,方法就是用图床,这里我选了半天最后用这篇知乎回答里面的方法来实现,很好用

阶段性总结:还挺好用

博客确实是个挺重要的工具,不过有不少需要修改的部分,自动化这里问题不小,加油

Licensed under CC BY-NC-SA 4.0
最后更新于 Oct 05, 2023 15:40 CST
© 2023 - 2025 壹壹贰捌· 0Days
共书写了258.6k字·共 93篇文章 京ICP备2023035941号-1