本地OS:OSX 10.11.6
Github:github.com
Hexo:hexo.io
1、安装环境
1、安装Brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1、安装Git(把本地的hexo内容提交到github上去)
brew install git
#初始化配置
git config —global user.name “XXX"
git config --global user.email “XXXX"
#设置大小写敏感
git config core.ignorecase false
#生成密钥
ssh-keygen -t rsa -C "your_email@youremail.com"
2、安装Node(用来生成静态页面)
brew install node
2、安装Hexo
#安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
#使用管理员权限
sudo -s
#cnpm安装hexo
cnpm install hexo-cli -g
`如hexo安装后没不能直接使用hexo,需创建软链快捷`
ln -s hexo安装目录中bin下的hexo /usr/local/bin/hexo
#初始化hexo
hexo init blog
#进入生成的blog目录并安装
cd blog
cnpm install
#生成静态页面
hexo generate(或 hexo g)
#启动服务
hexo server
3、配置Github
建立Repository
建立与你用户名对应的仓库,仓库名必须为【your_user_name.github.io】
进入[ Settings] GitHub Pages项可绑定自己的域名
编辑_config.yml与github建立连接
#blog目录下
vim _config.yml
#修改如下:
deploy:
type: git
repository: https://github.com/flycorn/flycorn.github.io.git
branch: master
#执行如下命令才能使用git部署
npm install hexo-deployer-git --save
#发布到github
hexo deploy
每次部署的步骤,可按以下三步来进行。
hexo clean
hexo generate
** hexo deploy**
Hexo常用命令
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本
4、配置Hexo主题
如安装:hexo-theme-next 主题
#进入博客主题目录
cd blog/themes/
#下载主题
git clone https://github.com/iissnan/hexo-theme-next.git next
#设置使用该主题
cd ..
vim _config.yml
#找到 theme 项
theme: next
#清除缓存
hexo clean
#生成静态页
hexo generate
#发布到github
hexo deploy
网友评论