TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码

李森的博客(香草物语)切换到typecho

Laughing博主
2020-09-25
/
1 评论
/
1,674 阅读
/
542 个字
/
百度已收录
09/25
本文最后更新于2024年03月18日,已超过185天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

2020年09月28日
深知国内未备案域名寸步难行,加上.org域名现在无法备案,所以重新启用香草物语(https://www.xiangcaowuyu.net)。
最近将博客由wordpress切换到了typecho。简单聊一下切换的过程以及切换的原因吧。

为什么要切换到typecho

  1. wordpressmarkdown语法兼用不是不好,原生不支持,插件问题也比较多。
  2. 在工作中,好多东西都是markdown的,如果继续使用WordPress,势必会设涉及大量调整才能发布,而typecho只需些许修改即可以作为博文进行发布。
  3. WordPress过于臃肿,功能很强大,但是并不一定我都需要。typecho相对简洁,套个模板,轻松修改即可使用。
  4. 也许审美疲劳吧,想换一下博客风格。
  5. 2020.9.27,今天又发现一个优点,文件可以直接复制然后发布到头条号,格式不会乱。

    切换过程

    如果只是简单的迁移,其实还是很快的,而且typecho可以安装官方插件,实现WordPress数据库的迁移。
    下面简单说一下我的迁移过程:

    安装插件迁移数据库

  6. 安装并启用Wordpress to Typecho插件
  7. 配置数据库信息
  8. 迁移数据

    迁移附件

  9. 附件迁移是最简单的,typecho与WordPress附件存储路径基本一致把wp_content/uploads对应上传到usr/uploads。
  10. 上传完附件后,批量更新typecho_contents表的附件路径。

    UPDATE typecho-contents SET text = replace( text, 'http://www.xiangcaowuyu.net/wp-content/uploads', 'http://www.xiangcaowuyu.net/usr/uploads' ) ;

    迁移文章细节

    其实整个迁移过程最麻烦的就是文章的迁移,特别是文章用了一些高亮插件。我在前移时,做了一个简单的springboot应用。可以协助迁移,但是效果也不是特别理想。
    如果有需要的,并且将代码放到了码云。

    git clone https://gitee.com/lisen0629/type-cho-h2m.git

    使用方式

  11. 将代码克隆到本地。
  12. 修改application.properties文件,修改对应的数据库信息。
  13. 数据库文章表(默认为typecho_contents)增加一列markdown。
  14. 运行程序,系统会自动将文章转成markdown格式,并存储到markdown列。

    迁移完成

  15. 历时三天,终于将所有文章迁移并转换成markdown
  16. 迁移过程中删除了一些质量不高的文章(一下子删除了接近一半的文章)
李森的博客香草物语
朗读
赞(2)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

香草物语

本文链接:

https://www.xiangcaowuyu.net/blog/change-blog-from-wordpress-to-typecho.html(转载时请注明本文出处及文章链接)

评论 (1)
  1. 小白 闲逛
    MacOS · Google Chrome

    typecho挺好的

    2020-09-26 回复
  2. 李森的博客 闲逛
    MacOS · Safari

    我就是来看看

    2017-06-15 回复
  3. 1 闲逛
    Windows 10 · FireFox

    111哈

    2020-03-27 回复