Windows 下搭建 Hexo 博客并部署到 Github 上

Contents
  1. 1. 准备
    1. 1.1. 下载并安装 Git 客户端
    2. 1.2. 下载并安装 Node.js 环境
    3. 1.3. Github 注册
    4. 1.4. 绑定密钥
  2. 2. npm 换源
  3. 3. 安装 Hexo
  4. 4. 建立 Hexo 文件夹
  5. 5. 安装 Git 部署所需模块
  6. 6. 使用 Hexo
  7. 7. References

本文介绍如何在 Windows 系统下搭建一个 Hexo 博客,并部署到 Github Pages 上。

准备

下载并安装 Git 客户端

https://git-scm.com/

下载并安装 Node.js 环境

https://nodejs.org/

Github 注册

注册帐号,例如用户名为 test 。新建一个仓库,命名为: test.github.io

在任意空白处右键,选择 Git Bash Here ,在命令行窗口执行如下命令:

1
2
git config --global user.name "Your name"
git config --global user.email "Your email address"

绑定密钥

在 Git Bash 中:

1
ssh-keygen -t rsa -C "username@hostname"

生成的密钥对储存在: C:\Users\username\.ssh 中。找到公钥,并添加到 Github 上。

npm 换源

1
npm config set registry http://registry.npm.taobao.org

安装 Hexo

1
npm install -g hexo-cli

建立 Hexo 文件夹

新建一个文件夹,例如 example 。进入该文件夹,打开 Git Bash,执行如下命令:

1
2
hexo init 
npm install

安装 Git 部署所需模块

1
npm install hexo-deployer-git --save

编辑 _config.yml ,添加如下内容:

_config.yml
1
2
3
deploy:
type: git
repository: [email protected]:test/test.github.io.git,master

使用 Hexo

1
2
hexo g
hexo d

至此,博客的搭建和部署已经完成。

References

Windows 下 GitHub + Hexo 搭建个人博客

Windows 下使用 GitHub + Hexo 搭建技术博客

npm 换源 npm 国内镜像 cnpm

npm 换源

Mastodon