『Hexo配置教程』部署到GitHub
如果在国内访问GitHub非常慢,可以使用devSidecar-开发者边车辅助工具。有意思的是,加速访问GitHub的工具需要从GitHub下载。
百度网盘链接,需要自取:
链接:https://pan.baidu.com/s/1KUXbKzn77hMcVEjHlEYQtg
提取码:9we5
一、基础配置
1. 创建仓库
- 首先需要在GitHub创建一个仓库,仓库的名字必须为
你的GitHub用户名.github.io
。- 如果名字不一样,真的真的真的部署不上去。
- 如果仓库已存在,注意备份,我也不知道会不会覆盖原内容。
2. 配置_config.yml
在Hexo安装目录下找到
_config.yml
配置文件,在此配置文件中找到以下内容并按要求配置:1
2
3
4
5
6# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repo: https://github.com/你的GitHub用户名/你的GitHub用户名.github.io.git
branch: master
二、本地预览
首先需要初始化Hexo,新建存储博客的文件夹,如果已经有了,请忽略。
找一个自己喜欢的或者常用的存储位置,随便哪里都行。
新建博客文件夹,
hexo init 博客目录名称
。如果报错的话,请以管理员的身份打开
Windows PowerShell
。
然后到新建的博客目录下,使用
hexo g
生成本地项目,这时会在博客目录下产生一个public
文件夹用来存储本地项目。最后使用
hexo s
,项目就可以在本地的4000端口预览了。本地访问地址:
http://localhost:4000/
。
三、部署到GitHub
1. 安装deploy-git插件
这里需要安装Hexo的上传插件
deploy-git
。1
npm install hexo-deployer-git --save
2. 部署博客站点到GitHub
- 在博客目录下,部署站点到GitHub,使用命令
hexo d
。
3. 登陆GitHub
- 部署之后,会弹出一个登陆GitHub的对话框,这里用密码是登不上去的,需要GitHub产生的Token。
- 在GitHub个人主页,点击头像找到
Settings
-> 在最下方找到Developer settings
->Personal access tokens
->Tokens(classic)
。- 按要求
Generate new token
即可。
- 按要求
- 登陆时,使用用户名或者邮箱和Token登陆即可,首次部署需要登陆。
- 然后就可以在
https://你的GitHub用户名.github.io/
访问博客啦。
四、常用指令
常用指令 | 说明 |
---|---|
hexo clean | 清除本地项目 (重新部署时使用) |
hexo g | 重新生成 |
hexo s | 开启本地预览 |
hexo d | 部署到GitHub |
以上均为本人实操,如有不对的地方,请指正。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 KissSheep's Blog!
评论