1.0.2 • Published 9 years ago

cnblogs2ghost v1.0.2

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

cnblogs2ghost

从博客园cnblogs往ghost迁移 ##安装

$ npm install cnblogs2ghost

##使用 cnblogs的备份功能导出xml,再用任意工具转换为json。为避免这个过程出什么幺蛾子,就没把xml转json集成到这个项目中。

var cnblogs2ghost = require('cnblogs2ghost');
cnblogs2ghost(filename, option);

option为空则完整搬运cnblogs导出的每篇日志的html。 option为"2md"则将所有html转换为markdown。这个过程难以完美转换,根据需求选择。 例如做好的文件在 ./cnblogs.json

$ npm install cnblogs2ghost
$ node
> var cnblogs2ghost = require('cnblogs2ghost');
> cnblogs2ghost('cnblogs.json', '2md');

转换后会在当前目录生成posts.json文件,此文件内容对应ghost导出的posts部分,替换之后导入ghost即可。

ghost导出的文件格式是:

{ "db": [{ "meta": { }, "data": { "posts": {}, "users": {} ... }] }

uuid用的pnegri/uuid-js

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago