0%

创建repository

1、首先在github账号下建立repository(与账号同名.github.io),我这里叫lnsyyj。

1
lnsyyj.github.io

安装Hexo

1、安装Node.js

2、安装hexo

1
npm install -g hexo-cli

初始化repository

1、将repository clone到本地

1
git clone git@github.com:lnsyyj/lnsyyj.github.io.git && cd lnsyyj.github.io

2、创建并切换branch

1
git checkout -b hexo main

3、初始化hexo并提交到远程repository

1
2
3
4
hexo init lnsyyj.github.io
git add .
git commit -am "init hexo" --signoff
git push origin hexo:hexo

发布博客

1、进入init后的hexo目录

1
cd lnsyyj.github.io/

2、修改_config.yml(站点配置文件)

1
2
3
4
deploy:
type: git
repo: https://github.com/lnsyyj/lnsyyj.github.io.git
branch: main

3、生成hexo静态文件

1
hexo generate

4、部署hexo

1
2
3
4
5
6
$ hexo deploy
INFO Validating config
ERROR Deployer not found: git

如上报错,再部署
$ npm install hexo-deployer-git --save

5、等待片刻,使用浏览器访问 https://lnsyyj.github.io/

修改主题

1、首先fork主题到自己的repository

1
https://github.com/theme-next/hexo-theme-next

2、然后clone主题

1
git clone git@github.com:lnsyyj/hexo-theme-next.git themes/next

3、修改_config.yml(站点配置文件)

1
theme: next