Hexo & Github 博客搭建
2024-09-19 15:32:46
Hexo & Github 博客搭建
安装 Node.js 和 Git 必要软件
- Node.js: https://nodejs.org/en
- Git: https://git-scm.com/download/win
- cmd测试命令(检测node安装)
1
2
3node -v
npm -v
git --version
打开Github,重新配置新的密钥
- 配置SSH,一般位于C盘用户.ssh(id_rsa.pub)
1
ssh-keygen -t rsa -C"email"
- 打开GitHub账户,创建新的SSH链接
- 验证链接账户邮箱是否成功
1
ssh -T git@github.com
- 此外您还需要如下配置:
1
2git config --global user.name “name”
git config --golbal user.email"email"
安装hexo框架
- 在 cmd 下输入下面指令安装 hexo
1
npm install hexo-cli -g
- 如果网络被阉,可以使用阿里云镜像源进行安装
1
2npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install -g hexo-cli - 初始化hexo, 在 D:\blog 文件夹下,右键打开 Git Bash Here,输入以下命令
1
hexo init /*进行初始化*/
安装依赖
在 D:\blog 文件夹下右键打开 Git Bash Here,输入以下命令
1 | npm install // 安装依赖 |
Tips: 备用阿里云镜像源cnpm,卡死了可以直接按下 CTRL+C 终止
1 | git config --global http.sslVerify false // 出现SSL错误,可绕过证书验证(仅用于开发环境) |
更换主题
Hexo主题:Themes | Hexo
部署发布文章
- 在 D:\blog 文件夹下右键打开 Git Bash Here,输入以下命令
1
2
3
4
5npm install hexo-deployer-git --save /*安装hexo部署插件*/
hexo clean /*清除缓存 网页正常情况下可以忽略此条命令*/
hexo g /*生成静态网页*/
hexo s /*本地部署*/
hexo d /*开始部署*/
云端部署与同步
- 本地文件可以在OneDrive创建
- Zeabur或者Vercel部署
- Github默认的pages页面部署