Hexo同步指南

推送

1
2
3
4
5
6
git init
git remote add origin https://github.com/Boring1998/Hexo.git
git add .
git commit -m "Initial commit"
git push -u origin master
git push -f origin master #强制推送

配置 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 "你的邮箱"

    通过git config -l 检查是否配置成功。

  • 配置公钥连接Github

  • 执行以下命令生成ssh公钥,此公钥用于你的计算机连接Github

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

    然后一路回车

之后打开C盘下用户文件夹下的.ssh的文件夹,会看到以下文件

  • id_rsa私钥

  • id_rsa.pub公钥
    用记事本打开上述图片中的公钥id_rsa.pub,复制里面的内容,然后开始在github中配置ssh密钥。

  • 将 SSH KEY 配置到 GitHub
    进入github,点击右上角头像 选择settings,进入设置页后选择 SSH and GPG keys,名字随便起,公钥填到Key那一栏。

  • 测试连接,输入以下命令

    1
    ssh -T git@github.com

修改 _config.yml 文件

在blog-demo目录下的_config.yml,就是整个Hexo框架的配置文件了。可以在里面修改大部分的配置。详细可参考官方的配置描述。
修改最后一行的配置,将repository修改为你自己的github项目地址即可,还有分支要改为main代表主分支(注意缩进)。

还是得看本地文件才行

1
2
3
4
deploy:
type: git
repository: git@github.com:cmliussss2024/cmliussss2024.github.io.git
branch: main