在码云上创建项目
仓库名称随意,路径尽量简短,勾选使用Readme文件初始化仓库

安装git
sudo apt install git
安装完毕后git --version查看版本
安装nodejs

建议从官网下载LTS版,复制链接下载:
wget --no-check-certificate https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz

下载完毕后,解压:
xz -d node-v12.16.1-linux-x64.tar.xz
tar -xvf node-v12.16.1-linux-x64.tar
通过ln设置软链接:
ln -s /home/ubuntu/Downloads/node-v12.16.1-linux-x64/bin/npm /usr/local/bin/
ln -s /home/ubuntu/Downloads/node-v12.16.1-linux-x64/bin/node /usr/local/bin/
设置成功后使用node -v查看版本
也可以考虑apt安装:
sudo apt-get install -y nodejs
sudo apt-get install -y npm
安装hexo及必要插件:
sudo npm install hexo-cli -g
sudo npm install hexo-deployer-git --save
如果npm安装过于缓慢可以考虑更换软件源:参考加速npm

初始化博客目录
mkdir hexoblog创建博客源码目录
hexo init初始化目录
hexo server开启博客预览
博客默认启动在 4000 端口,打开浏览器访问http://localhost:4000
部署博客到gitee:
修改博客根目录hexoblog下的_config.yml的 URL 和 deploy 配置选项



hexo d -g一键部署到gitee,输入用户名和密码即可

选择仓库的Gitee Pages服务

开启Gitee Pages,然后每次hexo d -g提交博客后更新仓库即可访问最新博客

后记
更换主题可以去Hexo主题商店选择自己喜欢的,笔者比较喜欢aircloud主题LeeSin's BLog
想要绑定个性域名的兄弟,建议去oray购买个性域名后,做好备案用URL跳转
GitHub可以做CNAME跳转,但是访问速度时好时坏,国内可以部署在Gitee,有国外需求的可以部署在GitHub
突然发现简书的图床屏蔽了其他外链访问,所以还是要采用常规图床显示图片,这里推荐七牛云
附:hexo 三板斧
生成文章:hexo new 博客名称 hexo new myblog
部署网站并生成静态文件:hexo d -g
启动服务器预览:hexo s