文章目录
hexo+github部署个人博客
前期准备
hexo搭建个人博客
- 用来检查git和node是否安装成功(hexo需要使用nodebkys.world.js的npm命令)
node -v
npm -v
git --version
正确安装node.js之后显示如下,如不成功,再次检查配置node.js的环境变量
- 使用阿里的国内镜像进行加速
npm config set registry https://registry.npm.taobao.org
- 打开cmd安装hexo
npm install hexo-cli -g
hexo -v # 检查hexo是否安装成功
- 初始化文件夹( 以下操作均在博客文件夹完成)
- 在bkysblog文件夹下右击git bash here
hexo init bkysblog
- node_modules:依赖包
- public:存放生成的页面
- scaffolds:生成文章的模板
- source:用来存放文章
- themes:主题
- _config.yml:博客的配置文件
- 生成博客
hexo g # 生成静态页面
hexo s # 打开本地服务器
- 生成后通过 http://localhost:4000 进行预览
HEXO官网寻找自己喜欢的主题,将其放在D:\bkysblog\theme目录下并且修改博客目录下的_config.yml文件,即可完成个性化定制
- 修改_config.yml文件进行配置
theme: hexo-theme-matery # 这里写上自己theme目录下的主题文件名
新建GitHub仓库
-
进入GitHub官网,没有账号的先注册账号
-
进入之后,右上角+号,New repository
-
Repository name要加.github.io后缀(bkystop.github.io),README前面打勾
-
生成ssh添加到github
git config --global user.name "注册GitHub用户名"
git config --global user.email "注册GitHub的邮箱"
git config user.name # 查看自己的用户名
git config user.email # 查看自己的邮箱
ssh-keygen -t rsa -C "注册GitHub的邮箱"
cat