一键提取typecho中的所有文章!

在typecho中发布的文章一般都是存在数据库里的,如果想要将博客迁移到Hexo/jekyll这样的静态博客还得挨个复制文章内容,十分的麻烦。

直到笔者发现了NewbMiao大佬写的转换脚本。

转换!

整个步骤非常的简单,只需要如下三步:

下载转换脚本

进入想要存放提取出来的md文件目录,输入:

1
wget https://raw.githubusercontent.com/NewbMiao/typecho2Hexo/master/converter.php

修改数据库信息

1
nano converter.php

你会看到如下的部分内容

1
2
3
4
5
6
7
8
<?php
// 运行 php converter.php
$db = new mysqli();
// 根据实际情况更改
$db->connect('localhost','username','password','database');
$prefix = 'typecho_';
$sql = <<<TEXT
select title,text,created,category,tags from {$prefix}contents c,

将localhost,username,password,database,typecho_填写为你安装typecho时输入的信息。

一键起飞!

输入 p[scode type=“blue”]php converter.php[/scode]

就会发现文章都被提取出来了。

直接粘贴进hexo的_posts即可使用!

Licensed under CC BY-NC-SA 4.0