零成本搭建个人博客 Hexo + Github + Cloudflare
文章摘要
GPT 4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉建站过程中的一些常用操作记录
一、配置 Git 密钥并连接至 Github
常用 Git 命令
1 | git config -l //查看所有配置 |
配置用户名和邮箱
1 | git config --global user.name "你的用户名" |
配置公钥连接 Github
1 | ssh-keygen -t rsa -C "你的邮箱" |
提示 Enter file in which to save the key 直接一路回车即可
之后打开 C 盘下用户文件夹下的 .ssh 的文件夹,会看到以下文件
・id_rsa 私钥
・id_rsa.pub 公钥打开 id_rsa.pub,复制里面的内容,然后在 github 中配置 ssh 密钥。
进入 github,点击右上角头像 选择 settings,选择 SSH and GPG keys,名字随意,公钥填到 Key 一栏。
测试连接,输入以下命令
1
ssh -T [email protected]
第一次连接会提示 Are you sure you want to continue connecting (yes/no/[fingerprint])?,输入 yes 即可
出现连接到账户的信息,说明已经大功告成,至此完成了环境准备工作。
二、将静态博客挂载到 GitHub Pages
npm 设置国内镜像源
- 查看目前的镜像源
1
npm get registry
- 设置镜像源:
淘宝镜像源已经更新,地址:https://registry.npmmirror.com/
腾讯云镜像源:https://mirrors.cloud.tencent.com/npm/
cnpm:https://mirrors.cloud.tencent.com/npm/1
npm config set registry https://registry.npmmirror.com
- 验证
1
npm get registry
安装 hexo-deployer-git
1 | npm install hexo-deployer-git --save |
修改 _config.yml 文件
1 | deploy: |
Hexo 三连部署到 Github
1 | hexo cl; hexo g; hexo d |
三、将静态博客挂载到 Cloudflare Pages
- 在 Workers 和 Pages 中选择 Pages 的 连接到 Git
- 然后登录你 Blog 仓库对应的 GitHub 帐号
- 点击保存并部署后等待部署完成即可。
- 提示
成功!您的项目已部署到以下区域:全球
后,浏览器访问:https://PolarisTears777-github-io.pages.dev ,这时候我们就可以看到博客内容了。
四、初始化 Hexo 博客
搭建 Hexo 及主题安装
如果你还没有 Hexo 博客,请按照 Hexo 官方文档 进行安装、建站
1 | hexo init |
1 | git clone -b main https://github.com/everfu/hexo-theme-solitude.git themes/solitude |
应用主题
修改 hexo 根目录配置文件 _config.yml,把主题改为 solitude
1 | theme: solitude |
安装依赖
主题使用了 Pug 与 Stylus,需要额外安装各自的渲染器。
1 | npm install hexo-renderer-pug hexo-renderer-stylus --save |
语言配置
支持语言:en-US (美式英文) 、 zh-CN (简体中文)、zh-TW (繁体中文)
1 | language: zh-CN # 语言 |
本地预览
修改好配置后,运行如下命令,在本地预览
1 | hexo cl; hexo s |
部署到 Github,CF 自动获取
1 | hexo cl; hexo g; hexo d |
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自Poalris Blog
评论 ()