使用GitHub Pages搭建静态网站
发表于|更新于
|阅读量:
简介
GitHub Pages 是什么?
GitHub Pages 是由 GitHub 官方提供的一种免费的静态站点托管服务,让我们可以在 GitHub 仓库里托管和发布自己的静态网站页面。
官网:https://pages.github.com/
Hexo 是什么?
Hexo 是一个快速、简洁且高效的静态博客框架,它基于 Node.js 运行,可以将我们撰写的 Markdown 文档解析渲染成静态的 HTML 网页。
官网:https://hexo.io/
环境
Node.js
官网:https://nodejs.org/en/
Git
官网:https://git-scm.com/
Hexo
安装hexo-cli
初始化项目
常规操作
仓库
仓库名
设置用户名和邮箱
1 2
| git config --global user.name "GitHub用户名" git config --global user.email "GitHub邮箱"
|
创建密钥
1
| ssh-keygen -t rsa -C "GitHub邮箱"
|
密钥路径
1
| C:\Users\用户名\.ssh\id_rsa.pub
|
添加密钥
进入Settings,选择SSH and GPG keys,添加
验证连接
部署
安装 hexo-deployer-git
1
| npm install hexo-deployer-git --save
|
修改 _config.yml
在末尾的 Deployment 部分
1 2 3 4
| deploy: type: git repository: GitHub仓库的SSH branch: main
|
一键部署
主题
Butterfly
官网:https://butterfly.js.org/