前言
准备
安装Node.js
- 推荐长期支持版[下载地址]。
- 安装淘宝镜像cnpm加速:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装Git
注册Gitee
-
注册地址。注意:注册的Gitee用户名将是个人博客域名(形如
xxxx.gitee.io
)的一部分,其中xxxx
即Gitee用户名,所以用户名还是得好好想想的。 - 新建仓库,仓库名为
Gitee用户名
(即仓库名和用户名一样),路径会自动填写仓库名的。勾选“公开”。
关联Git和Gitee
- 用户信息配置,Git Bash:
git config --global user.name "你的Gitee用户名"
git config --global user.email "你的Gitee注册邮箱"
补充,git config --list
可查看配置信息。
- 生成SSH Key(会有提示,可以直接默认,三个回车即可):
ssh-keygen -t rsa -C "你的Gitee注册邮箱"
- 记事本打开
id_rsa.pub
公钥文件(我的在C:\用户\16647\.ssh
文件夹下),复制其中全部内容,到Gitee设置中添加SSH公钥。 - 测试SSH连接(第一次连接会有SSH警告,输入
yes
忽略即可):
ssh -T git@gitee.com
搭建
安装Hexo
Git Bash:
cnpm install -g hexo-cli
本地搭建
- 新建文件夹如
D:\blog
,进入blog
,空白处右键Git Bash Here
- 初始化:
hexo init
- 本地预览
hexo clean //清除缓存
hexo g //生成静态文件
hexo s //启动本地服务
访问http://localhost:4000,Ctrl + C
关闭本地服务。
部署到Gitee
- 安装Git部署插件。Git Bash,
blog
的目录下:
cnpm install --save hexo-deployer-git
- 配置
blog
的目录下的_config.yml
(区别于blog\themes\landscape
下的_config.yml,
前者称站点配置文件,后者称主题配置文件),其中repo
后面的地址替换为自己的Gitee博客仓库地址。特别提示,冒号后面空一格:
- “Hexo三连”:
hexo clean //清除缓存
hexo g //生成静态文件
hexo d //部署
- 启动Gitee Pages
- 至此,可以通过
xxxx.gitee.io
访问个人博客了,xxxx
即为Gitee用户名。 - 特别提示:每次
hexo d
之后需要手动更新Gitee Pages
关于主题
- 我个人用的主题是ayer,更多主题见官网。
- 更多主题美化可以参考大佬的Hexo 博客主题个性化。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。