Hexo搭建博客教程(二)网络部署

注册 github 并创建仓库
用 github 来部署互联网,国内会比较慢,大佬有其他方法,我在本文后面会提供另一种思路。
仓库名要和你的用户名一致,不然识别不了!
配置 SSH 密钥
1 | ssh-keygen -t rsa -C "your emaileexample.com" |
将 "your emaileexample.com",改成你自己的邮箱地址。(备注免忘:我的邮箱是 savaii)输入命令后,按 3 次回车键。继续运行
1 | clip < ~/. ssh/id_rsa.pub |
用记事本打开 C:\Users\Administrator\.ssh\id_rsa.pub,复制里面 ssh-rsa AAAAXXXXXXXX 开头的所有内容。
设置密钥
打开 github 的 settings — SSH and GPG keys — New SSH keys。
点击 github 页面的右上角图标,选择 settings。
跟着上面操作,依次点击 SSH and GPG keys。
接着选择 New SSH keys。
Title 随便写,将刚刚复制的 ssh-rsa AAAAXXXXXXXX 粘贴到 key 下面,点击 Add SSH key。
返回仓库,依次点击 <> Code — SSH,复制下方的内容 git@github.com:XXXXX.git。回到根目录的 _config.yml,找到 deploy,增添下面的 3 行。
1 | deploy: |
上传数据
运行命令
1 | hexo cl |
提交成功后,等待上传。上传成功后,就可以测试一下,尝试打开你的网页 XXXX.github.io。
gitee 自动同步 github 仓库
由于国内访问 github 比较慢,所以另提供另一种思路。就是用国内的 gitee 同步 github 仓库,然后部署到网络。
在 gitee 上新建 github 的 同名仓库 ( 我的就是 zayck )。然后点击 管理 — 仓库镜像管理,按照指示操作即可。github 上的仓库数据更改,会自动同步到 gitee 仓库上。
目前仓库镜像功储限时开放至 2023 年 12 月 31 日,在限时开放期结束前,将更新相关产品策略。

















