Github搭建个人博客(Hexo)

1. 前置环境(win10)

1.1 git
1.2 node.js

2. 安装hexo

2.1 建好存放博客文件夹,并打开git bash


示意图1

2.2 换中国镜像源

npm install cnpm -g --registry=https://registry.npm.taobao.org 用中国镜像源

2.3 安装hexo

cnpm install hexo-cli -g

2.4 初始化项目,直接运行下面命令(若是太慢或失败,直接码云下载并自己安装依赖(cnpm install))

hexo init //初始化
hexo g //generate 生成静态文件
hexo s //start 启动

2.5 访问http://localhost:4000/,已经ok

示意图2

3. 换肤(以Black-Blue为例)

3.1 直接克隆

git clone https://github.com/maochunguang/black-blue.git themes/black-blue 

3.2 如图,修改_config.yml文件,将lanscape 改为 black-blue


QQ截图20201006173417.png

3.3 重新生成(hexo g)运行(hexo s)查看


示意图3

4. 部署到github

4.1 创建git仓库, 仓库名为你的github用户名字.github.io(固定格式)ps:由于我已经创建过了所以下图报红

示意图4

4.2 安装git部署插件, npm install --save hexo-deployer-git
4.3 如下图,修改_config.yml
image.png

4.3 运行hexo d
4.4 输入github用户密码

image.png

4.5 最后输入你的github用户名.github.io,

4.6 若是访问被禁了,又没有途径访问外网的。可将本地dns服务器更改为阿里的(本人亲测有用),再修改host的github映射(修改为阿里后,本人GitHub访问不了,才出此下策)。

大功告成,附上我的地址

ps: 将.md文件放置.\source_posts,就能显示自己的博客了。
但最好是用hexo n "名字"创建.md文件,有默认格式。

推荐阅读更多精彩内容