使用 Git 将本地 Hexo 博客上传至 GitHub 并部署至 Vercel 或 GitHub Pages
使用 Git 将本地 Hexo 博客上传至 GitHub 并部署至 Vercel 或 GitHub Pages
阿HAO使用 Git 将本地 Hexo 博客上传至 GitHub 并部署至 Vercel 或 GitHub Pages
本文将指导你如何将本地 Hexo 博客上传到 GitHub,并使用 GitHub Pages 或 Vercel 进行部署,最后设置自己的域名。
前提条件
- 已安装 Git 和 Node.js。
- 已安装 Hexo,并创建了一个 Hexo 博客。
- 拥有 GitHub 和 Vercel 帐号。
第一步:将 Hexo 博客上传至 GitHub
初始化 Git 仓库
在 Hexo 博客根目录中打开终端,初始化 Git 仓库:
1
git init
添加 GitHub 远程仓库
登录 GitHub,创建一个新的仓库(例如,
yourusername.github.io
),然后将其添加为远程仓库:1
git remote add origin https://github.com/yourusername/yourusername.github.io.git
提交 Hexo 文件
将 Hexo 文件添加到 Git 并提交:
1
2git add .
git commit -m "Initial commit"推送到 GitHub
将本地内容推送到 GitHub:
1
git push -u origin master
第二步:使用 GitHub Pages 部署
配置 GitHub Pages
在 GitHub 仓库页面,转到 “Settings” > “Pages”,选择
master
分支作为 GitHub Pages 的源,然后保存。访问你的博客
你可以通过
https://yourusername.github.io
访问你的博客。
第三步:使用 Vercel 部署
登录 Vercel
前往 Vercel 并使用 GitHub 账户登录。
创建新项目
点击 “New Project”,选择刚刚上传的 GitHub 仓库。
配置部署设置
Vercel 会自动检测 Hexo,点击 “Deploy” 按钮开始部署。
访问你的博客
部署完成后,Vercel 会提供一个访问链接,你可以通过这个链接访问你的博客。
第四步:设置自定义域名
使用 GitHub Pages
购买域名
在域名注册商处购买一个域名。
添加 CNAME 文件
在 Hexo 博客根目录下创建一个
CNAME
文件,内容为你的域名,例如:1
www.yourcustomdomain.com
更新 DNS 设置
在域名注册商处,将 DNS 设置为指向 GitHub Pages:
- 添加
A
记录指向:185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
- 添加
CNAME
记录指向yourusername.github.io
。
- 添加
更新 GitHub Pages 设置
在 GitHub 仓库的 “Settings” > “Pages” 中,将自定义域名添加到配置中。
使用 Vercel
设置自定义域名
在 Vercel 项目设置中,找到 “Domains” 选项,添加你的自定义域名。
更新 DNS 设置
在域名注册商处,将 DNS 设置为指向 Vercel:
- 添加
CNAME
记录指向cname.vercel-dns.com
。
- 添加