如何在MAC上搭建博客——hexo+github

环境配置

准备工作

1、git——git-scm官网git-scm下载mac版

2、node.js——直接到node.js官网下载安装

3、markdown编辑器——mac下推荐mou或者macDown 本人下载mou时其还未支持macOS sierra

4、域名——阿里云购买即可

安装和初始化

mac下在命令行下安装hexo

sudo npm install hexo -g
hexo init blog
cd blog
sudo npm install
hexo server

配置

配置站点文件_config.yml,主要修改Site部分,URL部分,deploy部分

#Site
title: Frances Hu's Blog
subtitle: 技术迷,本命李宇春
author: Frances Hu
...
language: zh_CN

#URL
url: http://xiaozhazi.win

deploy:
    type: git
    repository: https://github.com/xiaozhazi/xiaozhazi.github.io.git
    branch: master

部署网页

在blog文件夹目录下执行生成静态页面的命令:

hexo generate
hexo deploy

如果出错,无法识别git,则执行如下命令来安装hexo-deployer-git

sudo npm install hexo-deployer-git --save

绑定个人域名

在/blog/themes/landscape/source目录下新建CNAME文件,将自己的域名 xiaozhazi.win写入即可

重新部署

hexo clean
hexo d -g

###安装主题
在blog目录下执行如下命令

git clone https://github.com/iissnan/hexo-theme-next themes/next

将blog目录下的_config.yml里theme的名称改为next即可

也可以到hexo官网主题页下载自己喜欢的主题