github + hexo 创建个人博客
创建
.github.io 仓库 全局安装hexo
npm install -g hexo
- 初始化项目
// 构建 hexo 项目
hexo init
// 启动服务
hexo s
- 连接到 GitHub
- 修改根目录下 _congif.yml
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: <你的仓库地址> # 如:https://github.com/Damao2250/damao2250.github.io
branch: master
- 自动部署到 GitHub
// 安装部署工具
npm install hexo-deployer-git --save
// 自动部署
hexo clean
hexo deploy
// 打开 <github Name>.github.io 查看效果
- 部署简化
- 修改 package.json
// package.json
“build”: “hexo clean & hexo deploy”
// 部署命令
npm run build
- 发布新文章
// [layout] 为布局,可选项为 `post`、`page`、`draft`,这将决定文章所在文件路径。
// <title> 为文章标题
// 如 hexo new post 这是一个文章标题
hexo new [layout] <title>
- 更换主题
- 下载主题 -> 更换主题
// 下载到themes文件夹下
git clone https://github.com/KevinOfNeu/hexo-theme-xoxo xoxo
// 修改 _config.yml 配置
theme: xoxo