kirainmoe / typecho-to-canvas
轻松将Typecho博客平台的数据转换为Canvas。
dev-master
2017-10-06 10:05 UTC
Requires
- catfan/medoo: ^1.1
- erusev/parsedown: ^1.6
This package is not auto-updated.
Last update: 2024-09-14 20:20:11 UTC
README
轻松将您的博客数据从Typecho转换为Canvas博客平台。
功能
- 为Typecho提供的第一个“切换到Canvas”程序
- 转换数据包括标签、帖子、关系
- 自动加载和解析配置
- CLI模式
可爱的开发者
要求
- 服务器操作权限
- PHP版本 >= 5.6.4
- Composer
- 数据库类型的PHP PDO扩展
- PDO兼容数据库
- 耐心
使用方法
在转换之前,您必须在转换环境中正确安装Typecho和Canvas。
通过Git安装并转换
- 克隆此仓库。
$ git clone https://github.com/kirainmoe/typecho-to-canvas
$ cd typecho-to-canvas
- 安装依赖项。您必须确保composer正常运行。
$ composer install
- 运行位于此仓库根目录下的 te2cn。
$ php te2cn
- 按照说明并填写配置。
- 享受Canvas吧!
通过Composer安装并转换
- 运行composer global require。
$ composer global require kirainmoe/typecho-to-canvas:dev-master
- 运行 te2cn,按照说明并填写配置。
$ te2cn
- 享受Canvas吧!
PS:您可以将Typecho的配置文件 config.inc.php 复制到此项目的根目录,te2cn 将自动检测并解析配置。
Q&A
问:如何知道我的数据转换失败的原因是什么?
答:检查您的本地环境(例如权限、数据库)后,您可以打开一个问题告诉我们您遇到的问题。我们将帮助您解决它。
问:我不使用 Typecho,我使用 Wordpress,我如何导出我的数据?
答:您可以考虑这个,或者在使用typecho2wordpress导出数据到Canvas之前先考虑。
兼容性
te2cn 在Typecho 1.0(14.10.10) 和 Canvas(3.1.0) 上运行得非常好。
待办事项
- 反向转换(Canvas到Typecho)
贡献
随时贡献(欢迎pull requests和问题)。
许可
GNU通用公共许可证v2.0。