第一步 购买vps和域名
- 国内推荐
- 国外推荐(自备梯子)
第二步 VPS和本地配置
本地配置
MAC版
-
MAC版本地不需要配置git,因为已经自带了,多方便~
-
hexo安装
安装流程:homebrew---->nodejs---->hexo- 安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
- 安装nodejs
brew install node
- 安装hexo
sudo npm install -g hexo
- 安装homebrew
-
hexo基本操作
- 初始化hexo文件夹
hexo init 文件夹名称
- 进入hexo初始化的文件夹内安装npm
npm install
- hexo 编译
hexo g
- hexo 本地运行
hexo server
- hexo 发布到服务器端
hexo d
- 初始化hexo文件夹
-
hexo deploy 配置
- 首先安装hexo deploy-git插件。
npm install hexo-deployer-git --save
- 进入初始化后的文件夹中,打开_config.yml文件,配置deploy如下
deploy: type: git repo: git@主机ip或域名:hexo.git branch: master message: update
- 首先安装hexo deploy-git插件。
VPS配置
-
git用户配置
- 新建git用户
useradd git
- git用户设置密码
passwd git
- 新建git用户
-
网站地址文件夹配置
- 新建网站地址文件夹
mkdir /var/www/hexo
- 赋予git用户对网站目录的所有权
chown git:git -R /var/www/hexo
- 新建网站地址文件夹
-
nginx 安装与配置
- nginx 安装
sudo yum install -y nginx
- nginx 启动
nginx -c /etc/nginx/nginx.conf
- nginx 停止
pkill -9 nginx
- nginx 修改配置文件
vim /etc/nginx/nginx.conf //修改如下 …… server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /var/www/hexo;//修改此处为网站存放地址 ……
- nginx 重启
service nginx restart
- nginx 安装
-
git 配置
- git 安装
yum install git -y
- 进入git 用户的home文件夹
su git cd ~
- 创建git仓库,并初始化
cd ~ mkdir hexo.git && cd hexo.git git init --bare
- git hooks配置
cd ~/hexo.git/hooks vim post-receive //填入下列代码保存退出 #!/bin/bash GIT=/home/git/hexo.git #git仓库 CLONE=/tmp/hexo WWW=/var/www/hexo #网站目录 rm -rf ${CLONE} git clone $GIT $CLONE rm -rf ${WWW}/* cp -rf ${CLONE}/* ${WWW}
- 赋予git hooks执行权限
chmod +x post-receive
- git 安装
第三步 主题选择与发布使用
-
主题选择
- 本站使用material design
- 其他优秀的主题 知乎
- 本站使用material design
-
发布使用
-
将md文件放入hexo文件夹下source里的_posts文件夹下
- 然后将hexo 编译和发布
hexo g hexo d
-
网友评论