logo头像
Snippet 博客主题

node.js + hexo + gitHub搭建个人博客

这是本人亲自实践,总结出来的 hexo+node.js+gitHub 搭建个人博客的教程,希望对观看者能有所帮助。
初次编写博客,写得不好的地方,欢迎各位大神提出改进意见,我会及时改正,并在后面的博客中采纳各位的意见,谢谢大家。

环境要求

注意:由于本人是在windows 上实践,以下说明皆是针对windows系统

一.安装 node.js

下载nodejs

官网地址:https://nodejs.org/en/
nodojs下载

安装

选择安装路径
选择安装目录

剩下的直接下一步。

二.安装 git

官网地址:https://git-scm.com/
剩下步骤直接下一步直至完成,就安装成功了。

三.安装 hexo

注意:注意:安装方式有两种:

一.直接通过windows 控制台(cmd)安装(自己并未实践过)

二.通过git bash 控制台安装

  1. 先本地你想要安装的目录,安装好git后右键都会有git Bash 选项,然后选择进入 git Bash控制台

  2. 安装(下载) hexo:此处如果长时间没反应可以跟换一下镜像地址: npm install -g cnpm –registry=https://registry.npm.taobao.org

    npm install -g hexo-cli
    

    安装Hexo客户端

  3. 初始化

    hexo:hexo init hexo
    

    初始化 hexo

  4. 安装插件:进入hexo 目录:

    cd hexo
    npm install
    npm install --save hexo-deployer-git      
    

    发布github插件

  5. 本地清除:hexo clean

  6. 本地打包:hexo generate
  7. 本地部署测试:hexo server (hexo s); 默认端口为4000,本地访问:localhost:4000, 访问到 hexo 主页说明本地部署成功

关联GitHub

  1. 申请账号
    GitHub 官网: https://github.com/
  2. 创建仓库
    仓库名建议与用户名一致,能避免后期的一些问题,一定要配置GitHub Pages 选项
  3. 本地git bash 控制台生成github 公钥
    生成公钥
  4. 本地密钥存放路径
    本地路径
  5. GitHub 配置ssh

    1. 用户下打开配置:
      配置

    2. 打开添加密钥页面:
      添加密钥1

    3. 添加密钥:打开上面生成的密钥文件,复制内容
      添加密钥2

发布博客

发布命令:

清理: hexo clean  
打包: hexo generate (hexo g)
发布: hexo deploy (hexo d)

注意: 当出现证书问题,可以用一下命令屏蔽证书校验: git config –system http.sslverify false

联系博主:
微信