lofter 数据导入

lofter 数据导入

April 13, 2018
流水账 , 分享 ,

因为最近有去街拍的想法,照片打算同步到之前的 lofter 上,刚刚去 lofter 看了下却意外的发现以前似乎把其他博客的文章统一导入过 lofter 上面,而且发现居然还不少,有 200 多篇!!!这是这几天为数不多让我高兴的事情了...

这里记录下导入过程中的一些问题。

lofter 数据到出为 ghost 可用格式

自己看了下 ghost 似乎没有可以导入 lofter 数据的插件,本来无奈之下打算一篇篇复制粘贴。后来看到文章中有一篇文章是当时 wordpress 导入到 lofter 的内容。遂灵机一动用 wordpress 做中转站,而且 wordpress 有 ghost 官方的数据导出插件。

1. 先去 lofter 后台 > 导航菜单中的 [更多] 选项 > 导入 & 导出。

timjie-tu-20180413115326

2. 随便找个空间或者在现有 vps 上搭建个 wordpress 用于做数据中转,这里要用到三个插件来导入数据和整理文章 slug,分别是:

timjie-tu-20180413113932

Ghost: 这个插件用于导出用于 ghost 的 json 数据
WP-Youdao-slug: 因为第一次尝试时发现导出后的 ghost 文章数据的 slug 是 encoding 码,出现了文章下方不显示上一篇和下一篇文章的问题所以,而且没有可读性,所以用这个工具批量翻译了一下文章的 slug。
博客搬家到 wordpress: 这个工具不仅可以导入 lofter 数据到 wordpress 上,还支持:博客园、OSChina、CSDN、点点等平台。
PS:除了有道这个翻译插件需要在百度网盘下载:点我,其他的都可以在 wordpress 的插件库里搜到。

整理 slug

前面说到的这个插件并不能自动批量转换之前文章的 slug,而且只会在更新文章的时候触发钩子,所以这里我用了个笨办法,在后台一页页的批量编辑然后提交。

timjie-tu-20180413113305
timjie-tu-20180413113320

ps: 后来想到可以先装插件再导入数据没准可以省去这一步奏,有机会的朋友可以测试下。

一些修改和图片转移

1. 用 ghost 的导出插件导出数据

然后用 ghost 的工具导出数据即可,不过我第一次尝试的时候发现导出的数据有点问题,要进行以下几个地方的修改

直接拉到最后一行,这里的 user 信息里的 email 要添加进去,作者要改成现有的用户,不然可能会新建一个 admin 用户。

timjie-tu-20180413114252

2. 转移图片

另外如果你想保存以前的图片的话修改下图片链接地址,直接批量找以前的 url 链接替换为现在的链接即可

timjie-tu-20180413114243

用博客搬家到 wordpress 这个插件导入的话会把图片自动下载到 vps 上,而且链接也会替换,而且所有图片文件统一放在一个目录下面,所以我索性直接打包下载下来用七牛的插件同步到七牛上去,只要再加个前缀就能无损转移了。

timjie-tu-20180413114351

END

结果很舒服,2012 年到 2016 年的博文全部正常导入博客。

timjie-tu-20180413121827

加入评论