以前在以前平台写的技术文章现在决定和之后在自己博客写的技术文章合并.加上一些开源技术文档。做一个个人技术网站。
还是纯静态网站。直接每次更新同步到github私有仓库作为备份。并且自动部署到cloudflare pages免费托管。没有任何运行成本。过程就是:
使用AI生成各个框架页面和美化效果。然后做出网站的各个参考页面。
确定文章数据结构。一个文件夹里面包含信息json,文章md文件,和资源文件夹。
写lua脚本,实现扫描所有文章动态生成所有目标静态html页面。
做了4-5天。已经完成了整个网站的html结构,文章结构,lua生成脚本。弄了一些开源技术文档在里面展示。
现在就是把之前旧平台写的文章大约500-600篇,还有个人博客的技术文章200篇,一共800多篇全部导入新的技术网站。
个人博客的200篇文章导入需要适应新的结构。每个文章复制到新的网站新的文件夹。然后右键属性查找创建日期。把创建日期写到json信息文件里。然后打开文章,手动查找有没有引用的图片视频资源,有就要用替换工具全部替换前缀为新文章位置的资源文件夹。然后用everything这个搜索工具查找旧博客文件夹里的图片资源剪切到新的文章路径里的资源文件夹。
之前博客的600篇文章自己是从之前旧平台备份下来的。每个文章复制本体和资源文件夹里的图片到新的文章文件夹,然后打开文章复制日期到json信息文件里,然后手动查找有没有引用的图片视频资源,用替换工具全部替换前缀为新文章位置的资源文件夹。
估计10天能都弄完。
之后写文章就能简单一点。复制一个文章文件夹。先编辑json信息文件,填写标题,标签什么的。然后写md文本。图片视频资源就放进自己的资源文件夹。也可以做一个简易的编辑器。自动实现这些个简单功能。