你想知道的都在这里:数学学习指南
从零搭建 Hexo 博客并部署到 Vercel 全流程教程
从零搭建 Hexo 博客并部署到 Vercel 全流程教程
本教程将详细介绍如何从零开始搭建一个支持 LaTeX 数学公式的 Hexo 博客,并部署到 Vercel 实现自动部署。
准备工作
1. 安装 Node.js
首先需要安装 Node.js 环境:
1 | # 推荐使用 nvm 安装 |
2. 安装 Git
1 | # Windows: 下载 Git for Windows |
3. 安装 Hexo
1 | npm install -g hexo |
第一部分:GitHub 配置
1. 创建 GitHub 账号
访问 GitHub 注册账号。
2. 生成 Personal Access Token (PAT)
- 登录 GitHub → Settings → Developer settings → Personal access tokens
- 点击 “Generate new token (classic)”
- 设置 Token 名称(如 “Hexo Deploy”)
- 勾选所需权限:
repo- 完整仓库操作workflow- GitHub Actions
- 点击 “Generate token”
- 重要:复制并保存好生成的 Token(只会显示一次!)
3. 安装 GitHub CLI
1 | # Windows (使用 winget) |
4. 配置 GitHub CLI
1 | # 设置 Token |
第二部分:创建 GitHub 仓库
1. 创建新仓库
可以通过 GitHub 网页创建,或使用 CLI:
1 | gh repo create my-hexo-blog --public --description "我的数学博客" |
2. 克隆仓库到本地
1 | git clone https://github.com/YOUR_USERNAME/my-hexo-blog.git |
第三部分:初始化 Hexo 博客
1. 初始化 Hexo
1 | hexo init my-hexo-blog |
2. 安装必要插件
1 | # Markdown 渲染增强(支持更多语法) |
3. 配置主题(推荐 NexT)
1 | npm install hexo-theme-next --save |
4. 修改 Hexo 配置文件
编辑 _config.yml:
1 | # Site |
5. 配置 NexT 主题支持 LaTeX
编辑 themes/next/_config.yml:
1 | math: |
第四部分:Vercel 配置
1. 注册 Vercel 账号
访问 Vercel 注册账号,推荐使用 GitHub 账号登录。
2. 安装 Vercel CLI
1 | npm install -g vercel |
3. 登录 Vercel
1 | vercel login |
4. 部署到 Vercel
1 | # 在 Hexo 项目目录下 |
5. 绑定自定义域名(可选)
1 | # 添加域名 |
第五部分:实现自动部署
工作原理
1 | 本地 Git Push → GitHub → Vercel 检测到更新 → 自动构建 → 自动部署 |
配置步骤
-
确保 Vercel 项目连接了 GitHub 仓库
- 在 Vercel Dashboard 中导入 GitHub 仓库
- Vercel 会自动检测为 Hexo 项目
-
每次更新博客的流程
1 | # 1. 进入博客目录 |
- Vercel 会自动
- 检测到 GitHub 更新
- 自动运行
hexo generate - 自动部署到网站
第六部分:图片管理
方案一:使用本地图片
- 将图片放入
source/images/目录 - 在文章中引用:
1 |  |
方案二:使用图床
推荐使用图床服务(如 sm.ms、imgbox 等)上传图片,然后在文章中引用图片链接。
第七部分:LaTeX 数学公式
基本语法
行内公式:
1 | 这是一个行内公式 $E = mc^2$ |
行间公式:
1 | $$ |
示例
1 | # 一元二次方程 |
常见问题
Q1: Vercel 部署失败
检查:
package.json是否存在- 依赖是否安装完整(运行
npm install) - 主题配置是否正确
Q2: LaTeX 公式不显示
- 确保已安装
markdown-it-katex - 检查
themes/next/_config.yml中 math 配置 - 清除缓存后重新部署:
hexo clean
Q3: 图片不显示
- 检查图片路径是否正确
- 确保图片在
source/images/目录 - 使用相对路径
/images/xxx.png
总结
通过本教程,你应该已经掌握了:
- ✅ 配置 GitHub 和生成 Personal Access Token
- ✅ 使用 GitHub CLI 管理仓库
- ✅ 初始化和配置 Hexo 博客
- ✅ 安装和配置 NexT 主题
- ✅ 启用 LaTeX 数学公式支持
- ✅ 部署到 Vercel
- ✅ 配置自定义域名
- ✅ 实现自动部署
教程更新时间:2026-03-02
人工智能入门指南
人工智能入门指南
什么是人工智能?
人工智能(Artificial Intelligence,简称 AI)是使计算机具有人类智能的技术学科。
人工智能的分支
1. 机器学习 (Machine Learning)
让计算机通过数据学习并改进。
2. 深度学习 (Deep Learning)
使用神经网络模拟人脑工作方式。
3. 自然语言处理 (NLP)
让计算机理解和生成人类语言。
推荐的入门路径
- Python 基础 - 学会编程
- 数学基础 - 线性代数、概率论
- 机器学习 - 了解基本算法
- 深度学习 - 神经网络
常用工具
| 工具 | 用途 |
|---|---|
| Python | 编程语言 |
| TensorFlow | 深度学习框架 |
| PyTorch | 深度学习框架 |
| Scikit-learn | 机器学习库 |
持续更新中…
每日一题:2020-11-07
每日一题: 2020-11-07
题目: 如图, 在 中, 是 的中
线, 点 在线段 上, 若 交 于点.
求.

参考思路
由, 作 边上的高构造等腰直角三角形, 由已知可得
可得, 再由
从而求出.
过点 作, 构造比例线段, 由
可求得.

每日一题:2020-11-06
每日一题: 2020-11-06
题目: 如图, 已知 中, 为
内部一点, 且满足.
(1) 求证: ;
(2) 求证: ;
(3) 若, 求 的长.

参考思路
(1) 由已知易得, 所以.
(2) 易得. 由 ,可得结论.
(3) 如图, 将线段 绕点 顺时针旋转 得到, 连结, 则 为正三角形.
,
,
在 中, .
.
.
$\therefore $ 在 中, .
由(2) 中

每日一题:2020-11-05
每日一题: 2020-11-05
题目: 如图正方形 顶点 在 上, 边 经过 上一定点,
边 分别与 相交于点, 且 平分.
(1) 求证: 是 的切线.
(2) 若, 求 的长.

参考思路
(1) 连结, 根据角平分线的定义求出, 根据等腰三角形的性质
得出, 求出, 求出, 所以 为
的切线.
(2) 连接, 易证, 得.
每日一题:2020-11-04
每日一题: 2020-11-04
题目: 如图, 是 的一条弦, 向两端分别延长 至 和, 过 分
别作 的两切线切 于 两点, 连结.
(1) 若, 求证: 平分;
(2) 若 平分, 求证: .

参考思路
(1) 如图所示, 连结, 设 与 相交于点, 连结.
为切线, 由切割线定理得
.
且
四点共圆,
(2) 如图, 如果
和 都是四点共圆.
, .

每日一题:2020-11-03
每日一题: 2020-11-03
题目: 如图, 已知 为 的内接四边形, 是 上的一点, 且有.
求证: (1) ;
(2) .

参考思路
内接于圆,
, 又.
.
(2) 由.
.
由
将上述两式相加得: . 得证.
每日一题:2020-11-02
每日一题: 2020-11-02
题目: 是锐角 的外接圆, 是 的垂心, 于.
证明:
参考思路
如图所示作辅助线, 连结 并延长交 于点, 连结
为直径, 所以,
,
,
为平行四边形.
又
, 即.
