这是博客第一篇正儿八经的硬核技术文档
思路拆解
如果每个文章都要自己写html是非常不利于健康的,就算复制一份html然后更改也是特别的麻烦,于是我就想到了能不能编写一个程序,把自然语言转化为html语言
当我第一次问Gemini时,他直接给我解析了Hexo、Hugo、Jekyll这几个博客的网页编辑思路,但是,我看不懂。于是我就问他,为什么不是我写一个json表单然后python将其转化为html呢
事实证明,技术逻辑上完全可行,但是,对于个人博客的写作场景来说,把正文拆解成json有一个致命的体验缺陷,那就是正常人不会专门写json,这和2026年手敲html一样蠢甚至更蠢。
于是我就挑选了一条“折中路线”,编辑一个特定格式的txt,通过python转义成json再转义成html,虽然比通过python阅读特定格式文本文档更麻烦一点但是中间的json文件可以进行备份留存
具体流程
我直接让Gemini给我生成txt转义至json和从json转义至html的python文件,并且转义为html文件后进行归档备份,然后找cursor去编译一下python文件就行了,非常简单,按理来说可以让cursor给写个交互界面但是调试起来比较麻烦,加上我没有这方面需求就没去弄,以后需要弄了再说
很有意思的一点就是这个自动化程序从想算法到调试完毕就用了20分钟不到,而且生成的python文件我是完全看不懂的,这种核心文件比较单一而且对上下文记忆有一定联想要求的用Gemini去写会比cursor舒服很多,但是编译起来还是得cursor