Hello,Hexo;Goodbye Gridea
经过几天的忙碌,终于将之前 Gridea
的全部文章内容与评论迁移到 Hexo
,且保留了原有文章的URL不变。
Gridea
作为一个多年缺乏维护的项目,且缺乏定制化功能。
之前作为Pages
的入门还行,但随着要求的提高,迁移成了必然选择。
作为Hexo
相关文章的首篇,记录的是环境准备以及基本操作方法。
Linux环境准备
安装git
,nodejs
和npm
1 2 3 4 5 6
| apt install git nodejs npm -y
node -v npm -v
|
npm
添加国内镜像
1 2
| npm config set registry https://mirrors.huaweicloud.com/repository/npm/
|
使用npm
安装 hexo
1 2
| npm install -g hexo-cli
|
使用Hexo创建项目
创建项目目录并初始化项目
1 2 3 4 5 6 7 8 9
| mkdir -p ~/SITE/blog2 cd ~/SITE/blog2
hexo init hexo generate hexo server
|
在项目目录下,使用 npm 安装相关插件
1 2 3 4 5 6 7 8 9 10
| npm install hexo-theme-nexmoe hexo-renderer-inferno npm install hexo-generator-feed npm install hexo-generator-json-content npm install hexo-generator-sitemap npm install hexo-word-counter
npm install hexo-generator-cname npm install hexo-deployer-git
|
编辑项目配置
1 2
| nano _config.yaml nano _config.nexmoe.yml
|
使用hexo部署到github pages