第一期: 零基础快速搭建个人博客, Hexo + GitHub Pages + Cloudflare Pages 全流程指南, 免费部署超详

1. 前期准备工作

Node (必备)
Git (必备)
VSCode (可选)
域名, 建议配置一个域名以避免被 “防火墙” 阻挡, 国内域名需要备案,备案周期较长
配置 Cloudflare, 托管域名
Hexo 官方主题展示: Themes

1.1 安装 Node

从 Node 官网 找到适合自己系统的版本 建议 nvm 可以多版本管理

1.2 安装 Git

从 Git 官网 找到适合自己系统的版本 配置 Git 密钥并连接 Github

显示当前 Git 配置文件中的所有配置项

1
git config -l

显示系统级(适用于所有用户)的 Git 配置文件中的配置项

1
git config --system --list

显示全局(用户级) Git 配置文件中的配置项

1
git config --global --list

配置用户名和邮箱

1
2
3
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
# 通过 git config -l 验证是否成功

配置公钥连接 Github

生成 SSH 公钥

1
ssh-keygen -t rsa -C "你的邮箱"

一路回车生成密钥,进入 .ssh 文件夹复制 id_rsa.pub 公钥内容,配置到 Github 的 SSH 设置中

1
2
3
4
5
cd .ssh

ls

cat id_rsa.pub

将 SSH KEY 配置到 Github

进入 GitHub,点击右上角头像 选择 settings,进入设置页选择 SSH and GPG keys,名字随便起,公钥填入 key 那一栏。测试连接

1
ssh -T git@github.com

1.3 域名

这里推荐 大厂 不放链接了

1.4 Cloudflare

注册账号 登录

2 安装 Hexo