Github + Hexo 博客搭建过程

  1. 安装 Node.js 点击下载
    对 Node.js 不是很懂,只知道需要它。
  2. 安装 git (mac 自带,windows 就不清楚了)
  3. 注册 github 账号。
  4. 设置 SSH Key 到 github
  5. 添加 SSH Key 到 github
    以上的几步网上随便找都能找到,比较简单,就不多啰嗦了
  6. 在 Github 中创建一个名字名 username.github.io 的仓库
    注意:这个仓库的名字必须要以相关联的 github的 username
  7. 安装 Hexo
    1. 新建一个名为 Hexo 的文件夹
  8. 打开终端,运行 npm install -g hexo 进行安装
  9. 安装完成后进入 Hexo 文件中运行
    hexo init (初始化)
    hexo g (生成)
    hexo s(启动服务本地预览)
 **到此博客搭建就完成了**  
 接下来换一个好看一点的主题
  1. 更换博客主题

    1. 运行 hexo clean(清除以前的主题配置)
    2. 复制主题 git clone 主题链接(如:git clone https://github.com/Haojen/hexo-theme-Anisina.git)
    3. 修改 Hexo 目录下的 config.yml 配置文件中的 theme 属性为主主题的名字(上面的例子中属性的名字就是Anisina)
    4. 启动主题
      cd themes/Anssina(主题名)
      git pull
      hexo g
      hexo s (可有可无,不想本地预览可以省略)

    接下来就是重要的一步

  2. 把博客的主题、文章等其他内容关联到 github 中,就可以通过username.github.io 访问

    1. 进入 Hexo 的根目录
      git clone https://github.com.username/username.github.io.git .deploy/miao9999.github.io
      这名的意思是把 github 的远程仓库 clone 到本地一个 .deploy 文件中
    2. 创建一个文本文件(.txt),复制以下的内容
      hexo generate
      cp -R public/* .deploy/miao9999.github.io
      cd .deploy/miao9999.github.io
      git add .
      git commit -m "update"
      git push origin master
      把该文件命名为 deploy.sh 这样这个文件就是一个脚本文件,并把它放到 username.github.io 文件中的 .git文件夹中。在终端执行 bash deploy.sh 执行脚本文件,输入密码就可以完成博客的部署。
  3. 当完成可修改文章之后,进入 Hexo 根目录中执行
    hexo g
    bash deploy.sh 即可。



PS: 常用的一些 hexo 命令

hexo new ’文章名‘ 新建文章
hexo new page 'pagename' 新建页面

常用简写:
hexo n = hexo new 新建文章
hexo g = hexo generate 生成页面
hexo s = hexo server 启动本地服务
hexo d = hexo deploy 部署博客

刚开始学习,只能理解这么多,后续对博客的美化以及一些其他的配置,研究之后再做记录。

Hexo 中文文档

你可能感兴趣的:(Github + Hexo 博客搭建过程)