文章摘要
GPT 4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉

建站过程中的一些常用操作记录

一、配置 Git 密钥并连接至 Github

常用 Git 命令

1
2
3
git config -l  //查看所有配置
git config --system --list //查看系统配置
git config --global --list //查看用户(全局)配置

配置用户名和邮箱

1
2
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

配置公钥连接 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 设置国内镜像源

安装 hexo-deployer-git

1
npm install hexo-deployer-git --save

修改 _config.yml 文件

1
2
3
4
deploy:
type: git
repository: [email protected]:PolarisTears777/PolarisTears777.github.io.git
branch: main

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