WordPress——Hexo导出xml并迁移

Hexo 导出 xml

安装 feed 插件

安装插件hexo-generator-feed

1
npm install hexo-generator-feed

使用插件

_config.yml文件添加以下内容

1
2
3
4
5
6
7
8
9
10
11
12
plugins:
hexo-generator-feed
#Feed Atom
feed:
#type: atom
#path: atom.xml
#limit: 20
#改为RSS2.0标准
type: rss2
path: rss2.xml
limit: false
hub:

hexo g完成后从public文件夹中找对应的文件rss2.xml。这个 xml 就可以用来做订阅或者导入 WP 了。

WordPress 导入 xml

登录到 WP 仪表盘(控制台),选择工具->导入->WordPress->现在安装->运行导入器

解决单次导入限制 2M 问题

根据官方解释,可能是 php 和 nginx 两方面原因

  1. php 解除 wordpress 上传最大限制

    访问 vps,找到 WP 根目录(很多 wp-xxx.php 的那个),编写文件.user.ini,写入如下内容:

    1
    2
    3
    4
    5
    6
    7
    ; Memory and file sizes
    memory_limit = 64M
    upload_max_filesize = 5M
    post_max_size = 5M
    file_uploads = On
    max_execution_time = 300
    ; End Upload Restrictions
  2. nginx

    打开 nginx 服务的配置文件nginx.conf,http 块中加入client_max_body_size xxm, xx根据需求改动。