kirainmoe/typecho-to-canvas

轻松将Typecho博客平台的数据转换为Canvas。

dev-master 2017-10-06 10:05 UTC

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。