GitHub x Pages 搭建静态化 Hexo 博客
发表于|更新于
|阅读量:
1. 安装基本环境
1.1 安装 git
1.2 利用 nvm 安装 nodejs
1 2 3
| curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash exec $SHELL nvm install --lts
|
1.2.1 安装 hexo
2. 初始化 hexo 项目
2.1 创建初始化项目
2.2 安装 next 主题以及 hexo-deployer-git 工具
1 2
| # 在 MyNote 文件夹下执行 npm install hexo-theme-next hexo-deployer-git
|
3. 配置_config.yaml 文件
修改博客标题等
1 2 3 4 5 6 7
| title: "LuckyHunter's notes" subtitle: 'Quick notes' description: 'Stay hungry, stay foolish.' keywords: author: LuckyHunter language: zh-CN timezone: ''
|
修改 deploy 部分,连接到 github 仓库地址,此处需要确保当前环境有权限 push 到该仓库
1 2 3 4
| deploy: type: 'git' branch: 'main' repo: 'https://github.com/enwaiax/enwaiax.github.io.git'
|
修改主题
1 2 3 4
| # Installed through npm cp node_modules/hexo-theme-next/_config.yml _config.next.yml # Installed through Git cp themes/next/_config.yml _config.next.yml
|
4. 本地测试
5. 发布到 github pages
1 2
| hexo generate hexo deploy
|