WordPress转Hexo to GiteePages


之前的博客系统使用的是WordPress,由于疏于维护,版本插件等已出现了不兼容等状况。恰好空间到期,就借这个机会,将老旧的博客系统迁移到GiteePages。

1、将WordPress中的博文通过“wordpress-to-markdown”导出为markdown格式文档。

2、由于之前使用WordPress中的图片都是存档到空间中,没有使用类似七牛云之类的对象存储,本次迁移舍弃了全部的图片(会在自己的电脑上搭建一个local的WordPress备份)

3、安装hexo

npm install hexo-cli -g

4、创建项目

hexo init plscript

5、安装主题hexo-theme-matery

6、安装git同步hexo-deployer-git

7、配置_config.yml

url: https://plscript.gitee.io/

theme: hexo-theme-matery

deploy:
   type: git
   repo: https://gitee.com/仓库地址.git
   branch: master

8、在gitee上创建仓库(这里的仓库名,最好和gitee的登录名和hexo的名称保持一致)

9、关联本地仓库与gitee远端仓库

10、推送本地代码到gitee远端仓库

hexo cl # 清理缓存
hexo g # 生成网站文件
hexo s # 启动本地测试服务,Ctrl+c停止
hexo d # 推送本地代码到码云,第一次推送时,需要输入码云的账号密码 

11、在本地仓库的服务标签页点击Gitee Pages服务

12、确认部署分支正确,这里是main分支

13、点击启动/更新,进行GiteePages服务的启动或更新

这里需要注意:

  • gitee pages的审核比较奇葩,会检测所谓的“违禁词”,导致同步失败,需要手动查找、排除“违禁词”;
  • gitee pages的启动/更新比较奇葩,经常会报部署失败的错误,什么都不用改,一直点击更新按钮,十次八次以后,就会部署成功了;

文章作者: 老百
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 老百 !
 上一篇
MacBook重装记录 MacBook重装记录
旧的电脑频频宕机,已严重影响使用,临时找了台M1进行临时过渡。这里记录一下重装电脑的一些注意事项。(由老旧的intel芯片升级到M1,无法使用“迁移助理”)
2023-02-14
下一篇 
Python Web UI自动化测试之Selenium基础篇 Python Web UI自动化测试之Selenium基础篇
目前提到Web UI自动化测试,最先想到的就是Selenium。Selenium支持多种浏览器、多种程序语言及多种平台,并且支持分布式,是当前最主流的Web UI测试框架。
2023-01-24