文章目录


当你浏览本文搭建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 博客并部署到自己的github服务器_github

  3. 安装 Hexo
    安装执行:​​cnpm install -g hexo-cli​​ 检验执行:​​hexo -v​
  4. 搭建 Hexo 博客并部署到自己的github服务器_根文件夹_02


  5. 搭建 Hexo 博客并部署到自己的github服务器_推送_03

  6. 创建博客根文件夹(这个文件夹用来放置博客依赖配置文件,主题,博客文章等文件)
    创建博客文件夹:(我在D:\Program Files下创建了hexo文件夹)
    进入该文件夹下执行:​​hexo init​​(初始化)
    成功则显示:INFO Start blogging with Hexo!
  7. 搭建 Hexo 博客并部署到自己的github服务器_github_04

  8. 启动 hexo 本地服务
    执行:​​hexo s​​ 在网页上输入 http://localhost:4000 可以查看服务是否启动成功(一般用来本地测试预览)。
  9. 创建博客
    执行:​​hexo n "我的第一篇文章"​​ 使用markdown文本编辑器编辑内容。推荐一个我认为好用的软件:Typora
  10. 搭建 Hexo 博客并部署到自己的github服务器_根文件夹_05

  11. 生成博客
    进入博客根文件夹(必须到此文件夹下执行命令)
    执行:​​hexo g​
  12. 搭建 Hexo 博客并部署到自己的github服务器_github_06

三、部署到github

  1. 安装Hexo推送工具
    执行:cnpm install --save hexo-deployer-git
  2. 搭建 Hexo 博客并部署到自己的github服务器_github_07

  3. 创建github仓库
    登录github-> 点击右上角‘+’创建仓库->填写名称->创建
  4. 搭建 Hexo 博客并部署到自己的github服务器_推送_08

  5. 修改配置文件
    修改博客根文件夹下的​​​_config.yml​​文件。(找到如下区域修改)
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
  1. 推送到公网服务器
    执行:​​​hexo d​​ 第一次推送时需要输入账号与密码(不要输错了)
  2. 搭建 Hexo 博客并部署到自己的github服务器_根文件夹_09


四、修改主题

待续