Hexo+Github搭建个人Blog

本地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 "[email protected]"    

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主题库

如安装: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

你可能感兴趣的:(Hexo+Github搭建个人Blog)