首先 Step1 打开网易云音乐 :D
作为一个小白 对于代码什么的会消耗我大量的时间和耐心 所以音乐是必不可少的

Step2 购买虚拟主机
我用的是咖啡云 https://www.kafeyun.com/
使用体验还不错 打开网页的速度也不慢
Step3 下载SSH软件
这里我用的是FinalShell 这里就不给下载链接了 必应一搜第一个就是
Step4 正式开始搭建blog
搭建blog我使用的是hexo 需要提前安装Node.js环境
使用二进制文件安装

1
2
3
4
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
tar xvf node-v6.9.5-linux-x64.tar.xz
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

安装后可以通过下列指令查看版本信息

1
2
node -v
npm -v

参考:https://help.aliyun.com/document_detail/50775.html
Step5 安装Hexo
根据Hexo官网的教程 运行以下指令

1
2
3
4
5
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

然后打开 ip:4000验证网页是否正常创建
搭建blog的一个目的就是要够帅嘛 这个自带的主题肯定不符合我的要求 于是前往https://hexo.io/themes/ 搜索主题
可以看到很多主题的预览界面 直接选择喜欢的点进去 就有安装教程
先安装插件

1
npm install --save hexo-renderer-jade hexo-generator-feed

然后安装你选择的主题
git clone 你选择的主题里面给你的github链接
修改_config.yml文件中的theme属性,以及主题的相应配置 在blog文件里面
把theme:landescape 改成theme:你选择的主题的名字
最后重新生成静态网页并且启动服务器

1
hexo g && hexo s

在这时候我发现 在我断开SSH链接后 我的blog就不能打开了
于是又是一波查资料
Step 6 使用脚本让Hexo后台运行
参考:https://blog.csdn.net/weixin_43979133/article/details/104787865
首先安装PM2

1
npm install -g pm2

用pm2 -v 进行验证
前往blog目录 新建hexo_run.js
打开编辑 写入代码:

1
2
3
4
5
6
7
8
9
10
//run
const { exec } = require('child_process')
exec('hexo server',(error, stdout, stderr) => {
if(error){
console.log('exec error: ${error}')
return
}
console.log('stdout: ${stdout}');
console.log('stderr: ${stderr}');
})

保存
最后在blog目录执行命令
pm2 start hexo_run.js
断开 SSH链接 验证是否可以后台运行

至此 我的blog创建完毕 OvO