近日,果壳网推出了 “导出帖子” 的功能,如果您想把您的帖子备份到自己的网站的话,您可以按照以下方法操作。
本教程可能有说的不太清楚的地方(因为文笔有限),请见谅,若有问题,欢迎评论。
在本文中的部分文字可能有出入,但是意思一致。
您需要以下插件(默认您已安装 WordPress,并熟悉后台操作):
HTML Importer 2(HTML 导入器 2)
可选:
bbPress(如果想把帖子重新转变为 bbPress 的帖子的话)
您还需要:
FTP 客户端(如 FileZilla 等)
详细步骤:
准备工作
-1. 从果壳网下载自己的帖子(详见文章末尾)
0. 解压下载好的压缩包,
0.1. 打开 FTP 客户端,登录您的网站的 FTP,进入 “/htdocs/html-files-to-import(要导入的 html 文件)”(若无请创建),
0.3. 将解压完的 HTML 文件上传至该文件夹。(推荐分批上传(每 20 个文件上传一次,否则有可能会出现 421 错误。))
0.4. 进入 WordPress 后台,进入 “插件→安装插件”,输入 “HTML Importer 2”(不含引号),找到同名插件,下载并激活。
开始导入
1. 进入后台里的 “插件→HTML Import 2→Settings”,然后按照以下设置 进行设置:
Files:
Default file(默认文件):留空;
Content(内容):
Select content by(选择内容):
HTML tag(HTML 标签):
Tag(元素):div、
Attribute(属性):class、
= Value(值):post-detail;
Title & Metadata(标题和元数据):
Select content by(选择内容):
HTML tag(HTML 标签):
Tag(元素):h1、
Attribute(属性):留空
= Value(值):留空
Import files as(将文件导入为):按照您的需求设置为 “文章” 或 “主题/帖子”(若想导入到 bbPress 里)
Set author to(将作者设置为):您自己
然后按下 “Save Settings” 即可。
2. 进入 “工具→导入→HTML→运行导入器”,,点击 “Submit(提交)” 即可。这时您应该能看到导入的文章了。如果帖子多的话导入速度可能会比较慢。
如果想使用 bbPress 的话,请继续按照以下方法操作:
3. 进入 “帖子(topic)→所有帖子”,您应该能看到最新导入的帖子,
4. 接下来您需要手动为这些新导入的帖子重新设置板块(刚导入的帖子还没有分类),方法为:
4.1. 点击帖子里的 “编辑”,
4.2. 在右侧 “帖子属性” 里,选择 “板块” 为您需要的板块,
4.3. 按 “更新”。
这还没完,因为这些帖子是直接导入的,bbPress 不能直接识别成您发布的帖子,所以您还需要让 bbPress 重新计算帖子,
5. 进入 “工具→论坛”,勾选以下选项:
- 重新计算每个帖子的上级版块
- 重新计算每个主题和版块中的最新活动
- 计算每个版块中的帖子
- 计算每个用户发表的帖子
然后按下 “修复项目” 即可。
然后您应该就能在前台看到帖子了。
以上。
另:如何导出果壳网的帖子:
- 登录果壳网(废话)
- 点击右上角的头像,点击 “我的主页”
- 下拉页面,找到 “帖子” 右边的 “导出” 按钮
- 将会下载一个压缩包
另:导出其他网站的帖子的方法:打开相应的页面,按下 Ctrl+S