前言
找回了2017-2018年写的所有东西。快速跳转
是之前学生时代写的项目与代码,回想很多经历,也感慨万千。
SQL源文件 到 JSON
最近在离职阶段,在整理文件时突然发现了原来博客的源文件(一直以为找不到了)
之前博客是使用的wordpress,使用了一个服务器,搭了php环境,数据则存储在mysql。
这次找回的是sql导出文件。
然后本地起了一个docker的mysql服务,
分析了下其中的sql,找到了wordpress文章对应的表xxx_posts
然后使用navicat导出这个表成json的kv格式,便于后续处理。
从 wordpress 到 hexo
因为原来的wordpress使用的html来存储文章。
hexo这边支持markdown格式,但同时对html标签也能兼容
先写一个python脚本,读取一下上面的json文件,过滤非publish的文章。
然后取出 post_date , post_title , post_content 信息。
转为下面这样的markdown文件到 source/_posts 下
1 | --- |
处理hexo格式错误
由于hexo将 { { , } } , { #作为关键字
会导致hexo s启动时候报错
因此在这两个关键字中间加个空格,就可以临时处理掉这个问题。
版权声明:本文为原创文章,转载请注明出处和作者,不得用于商业用途,请遵守
CC BY-NC-SA 4.0协议。
赞赏一下