tanzhijian.org

关于这个博客

内容没什么好说的,无非就是 GitHub Pages,加上比较懒,样式主题都没改,不过无所谓,以前把博客弄得好看回头文章几年没写一次也不是没有过。

但好歹要有一些必须的页面,所以写了一个脚本生成了 index,archive,以及最重要的 rss,以下是用 ChatGPT 生成的介绍:

这段代码是一个用 Python 语言写的脚本,可以帮助我们生成一个博客网站。这个博客网站可以展示使用 Markdown 格式编写的博客文章。脚本会读取 “posts” 文件夹中的 Markdown 文件,将它们转换为 HTML 格式,并且使用 Jinja2 模板语言生成 Atom 订阅源、主页和归档页。

代码中定义了一些函数,它们会将 Markdown 文件转换为字典,然后使用 Jinja2 模板渲染字典数据,最终生成网站文件。其中 main 函数是整个程序的主要逻辑,它会读取 Markdown 文件夹中的所有文件,将它们转换为字典并排序,然后将字典数据填充到 Jinja2 模板中,最终生成网站文件。

这个脚本是一个简单的示例,可以作为生成静态网站的基础。

不足的地方还很多,比如日期是读取文件修改日期,简介只是粗暴的截取第一段填充字数,这些随着使用过程再改了。

关于之后能写的目标,尽量做到避免文章标题复制给 ai 能写出相似更好的内容,这样太糟糕了。