当你浏览本文搭建Hexo博客时,默认你已经有自己的github账号。
本文是在window10下搭建的(为避免麻烦以管理员身份运行命令提示符),在linux下会更方便,几行命令的事。

一、准备

  1. 注册github账号:https://github.com/
  2. 下载安装Node.js
    下载地址:https://nodejs.org/en/ 或者 http://nodejs.cn/download/
    安装:双击exe文件,一路next,选择安装目录(或默认),完成。
    配置环境变量:右击【此电脑】->【属性】->【高级系统设置】->【环境变量】->环境变量选择path【编辑】->【新建】粘贴Node.js安装目录。
    确认安装:命令提示符执行node -v显示版本号即安装成功

二、安装Hexo

  1. 安装cnpm(使用cnpm来安装Hexo,使用淘宝源,会快一些)
    安装执行:npm install -g cnpm --registry=https://registry.npm.taobao.orp
    检验执行:cnpm -v
    在这里插入图片描述

  2. 安装 Hexo
    安装执行:cnpm install -g hexo-cli
    检验执行:hexo -v
    在这里插入图片描述
    在这里插入图片描述

  3. 创建博客根文件夹(这个文件夹用来放置博客依赖配置文件,主题,博客文章等文件)
    创建博客文件夹:(我在D:\Program Files下创建了hexo文件夹)
    进入该文件夹下执行:hexo init(初始化)
    成功则显示:INFO Start blogging with Hexo!
    在这里插入图片描述

  4. 启动 hexo 本地服务
    执行:hexo s
    在网页上输入 http://localhost:4000 可以查看服务是否启动成功(一般用来本地测试预览)。

  5. 创建博客
    执行:hexo n "我的第一篇文章"
    使用markdown文本编辑器编辑内容。推荐一个我认为好用的软件:Typora
    在这里插入图片描述

  6. 生成博客
    进入博客根文件夹(必须到此文件夹下执行命令)
    执行:hexo g
    在这里插入图片描述

三、部署到github

  1. 安装Hexo推送工具
    执行:cnpm install --save hexo-deployer-git
    在这里插入图片描述
  2. 创建github仓库
    登录github-> 点击右上角‘+’创建仓库->填写名称->创建
    在这里插入图片描述
  3. 修改配置文件
    修改博客根文件夹下的_config.yml文件。(找到如下区域修改)
    # Deployment
    ## Docs: https://hexo.io/docs/deployment.html
    deploy:
      type: git
      repo: https://github.com/yours_name/yours_name.github.io.git
      branch: master
    
  4. 推送到公网服务器
    执行:hexo d
    第一次推送时需要输入账号与密码(不要输错了)
    在这里插入图片描述

四、修改主题

待续

Logo

更多推荐