环境准备

  1. Git 下载网址
  2. nodejs 下载网址
  3. hexo 官网文档
    1
    2
    3
    npm install -g hexo-cli
    # 如果这一步因为网络的原因失败,换下面命令
    # npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install hexo-cli -g

创建流程

  1. 初始化
  • 运行以下命令
    1
    2
    3
    hexo init myblog
    cd myblog
    npm install
  • 本地测试(处于myblog文件夹下)
    1
    2
    3
    4
    hexo clean
    hexo g
    hexo s
    # 没问题就可以在 http://localhost:4000/ 网址下查看
  1. 更换主题
  • 主题网站
    1
    2
    流程: 选定主题,直接去github上下载下来,解压放入到themes文件夹,文件夹名字叫啥
    就在_config.yml文件中的theme字段配置成文件夹名
  1. github pages部署
  • github上创建同你的用户名的项目,例子:你的用户名是xx, 则创建一个xx.github.io项目
  • _config.yml配置
    1
    2
    3
    4
    deploy:
    type: 'git'
    repo: 这里填你的github项目地址
    branch: master
  • 安装必要插件
    1
    npm install hexo-deployer-git --save
  • 生成上传
    1
    2
    3
    hexo clean
    hexo g
    hexo d
  • 成功之后你就可以通过https://xx.github.io 查看你的blog