Mac环境下用GithubPages和Hexo创建博客过程

参考:

  1. 注册GitHub并Create a new repository
  2. 安装Git和Node.js
  3. Hexo官方文档
  4. next主题安装

1. 第一步教程比较多,一般这一步不会有什么问题。

2. 分别下载安装包安装Git和Node.js。也可以通过安装Homebrew套件管理器来安装这两个,我用的第一种。

3. Hexo安装:

1.在终端下输入:sudo npm install hexo-cli -g; 第一次安装没有sudo命令报错,加了管理员权限sudo安装后成功。
2.输入 hexo -v查看是否安装成功。
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
hexo-cli: 1.0.2
出现三个报错,这一步参考官方文档仍然没有解决,索性没有管它,继续操作,后面仍然报错,知道博客搭建完成这三条报错如影随形。
3.部署blog文件目录:键入命令:
mkdir ~/Documents hexo
** **这一步是在Documents文件夹下创建hexo的文件夹,用于存放blog及相关组件,你也可以自定义博客存放目录。接下来:进入文件目录、初始化、安装依赖、本地预览
cd ~/Documents hexo
hexo init
sudo npm install
hexo server
访问localhost:4000就可以在本地看到效果。
4.部署到github上:打开创建的hexo目录,找到_config.yml文件,打开修改(我用的sublime)。在_config文件中找到最下面,deploy属性,修改为下面的样子:
deploy:
type: git
repository: https://github.com/用户名/用户名.github.io
branch: master
repository对应的就是你创建的github仓库的地址,注意前面有个空格。
终端运行下面命令进行部署
npm install hexo-deployer-git--save
hexo g
hexo d(或 hexo deploy)
这样就可以在https://username.github.io上看到自己的博客了。

4.Next主题安装

你可能感兴趣的:(Mac环境下用GithubPages和Hexo创建博客过程)