如何编写一个高效的Python脚本实现博客内容的快速备份?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1348个文字,预计阅读时间需要6分钟。
目录 + 转存文章到MD + 转存图片到本地 + 针对部分小伙伴在寻找博客园迁移到个人博客的方案,本人实现了一个自动备份脚本,可快速将博客园中的文章备份成Markdown格式。
目录
- 转存文章到MD
- 转存图片到本地
鉴于有些小伙伴在寻找博客园迁移到个人博客的方案,本人针对博客园实现了一个自动备份脚本,可以快速将博客园中自己的文章备份成Markdown格式的独立文件,备份后的md文件可以直接放入到hexo博客中,快速生成自己的站点,而不需要自己逐篇文章迁移,提高了备份文章的效率。
首先第一步将博客园主题替换为codinglife默认主题,第二步登录到自己的博客园后台,然后选择博客备份,备份所有的随笔文章,如下所示:
备份出来以后将其命名为backup.xml,然后新建一个main.py脚本,以及一个blog目录,代码实现的原理是,解析xml格式并依次提取出文档内容,然后分别保存为markdown文件。
转存文章到MD
写入备份脚本,代码如下所示,运行后即可自动转存文件到blog目录下,当运行结束后备份也就结束了。
本文共计1348个文字,预计阅读时间需要6分钟。
目录 + 转存文章到MD + 转存图片到本地 + 针对部分小伙伴在寻找博客园迁移到个人博客的方案,本人实现了一个自动备份脚本,可快速将博客园中的文章备份成Markdown格式。
目录
- 转存文章到MD
- 转存图片到本地
鉴于有些小伙伴在寻找博客园迁移到个人博客的方案,本人针对博客园实现了一个自动备份脚本,可以快速将博客园中自己的文章备份成Markdown格式的独立文件,备份后的md文件可以直接放入到hexo博客中,快速生成自己的站点,而不需要自己逐篇文章迁移,提高了备份文章的效率。
首先第一步将博客园主题替换为codinglife默认主题,第二步登录到自己的博客园后台,然后选择博客备份,备份所有的随笔文章,如下所示:
备份出来以后将其命名为backup.xml,然后新建一个main.py脚本,以及一个blog目录,代码实现的原理是,解析xml格式并依次提取出文档内容,然后分别保存为markdown文件。
转存文章到MD
写入备份脚本,代码如下所示,运行后即可自动转存文件到blog目录下,当运行结束后备份也就结束了。

