hexo+腾讯云
hexo+腾讯云主机搭建博客
- 说明:不建议用hexo在云主机上搭建博客,感觉多此一举,建议hexo+github, wordpress+云主机(宝塔界面更快哦)
一.Git安装
- 我使用的云主机是centos8系统的,之前也用过ubuntu18系统,但是感觉效果不怎的,可能试的次数比较少吧
- 先检查是否有git
git --version
- 没有则安装,旧的卸载重装
#卸载旧的git
yum remove git
# 安装依赖库
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# 将git下载安装到/usr/local/src目录
cd /usr/local/src
wget http://ftp.ntu.edu.tw/software/scm/git/git-2.26.0.tar.gz
tar -zvxf git-2.26.0.tar.gz
# 进入目录
cd git-2.26.0
# 编译执行
make prefix=/usr/local/git all
# 安装 git 到 /usr/local/git 目录下
make prefix=/usr/local/git install
二、配置Git环境变量
- 打开环境变量配置文件进行配置
vim /etc/profile
#添加以下内容
PATH=$PATH:/usr/local/git/bin # git 的目录
export PATH
# 使配置的环境变量生效
source /etc/profile
- 验证git安装成功
git --version
三、云主机与GitHub交换SSH密匙
- Git初始化
# 设置github昵称
git config --global user.name 'mxrmiss'
# 设置github邮箱
git config --global user.email 'heroli520@outlook.com'
- git status 无法显示中文
git config --global core.quotepath false
- 创建ssh密匙
ssh-keygen -t rsa -C "GitHub 邮箱"
- 输出 id_rsa.pub 内容并复制到GitHub中的setting页面上
cat id_rsa.pub
- ssh -T git@github.com 输入此命令,显示successful表示成功
四、node.js安装
- node.js下载
cd /optwget https://npm.taobao.org/mirrors/node/v10.16.0/node-v10.16.0-linux-x64.tar.xz # 下载二进制安装包
- node.js部署
cd /opttar xf node-v10.16.0-linux-x64.tar.xz ln -s node-v10.16.0-linux-x64 nodejsnodejs -> node-v10.16.0-linux-x64
- 版本信息
cd /opt/nodejs/bin./node -v会看到 v10.16.0
- 创建软连接
ln -s /opt/nodejs/bin/node /usr/local/bin/nodeln -s /opt/nodejs/bin/npm /usr/local/bin/npm# 验证node -v
五、hexo 部署
- 安装hexo
npm install hexo-cli -g
- 采用软连接的方式将hexo添加入全局变量
ln -s /opt/nodejs/lib/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo
- 将自己GitHub中存储的hexo博客ssh下载到主机中
六、使用Nginx部署Hexo站点
- Nginx安装
yum install -y nginx
- 配置Nginx
nginx -t
- 使用vim打开nginx.conf文件
- 注意:有时该配置文件会不同于下面显示的,请参考网上其他教程从官网下载
vim /etc/nginx/nginx.conf
- 启动Nginx
systemctl start nginx.service
- 重启Nginx
systemctl restart nginx.service
七、配置本地hexo
- 博客根目录_config下增加
deploy: type: git (必须是git) repo: root@***(服务器外网ip):#仓库地址 branch: master
- 进入自己的hexo博客目录
- hexo clean
- hexo g
- hexo d
- 搜索自己的域名便可访问
本文来自博客园,作者:mxrmiss,转载请注明原文链接:https://www.cnblogs.com/soulblog/p/14901100.html