banner
xingli

xingli

猫娘爱好者

hexo博客搭建教程

搭建倉庫#

1. 註冊 GitHub#

2. 建立一個倉庫用於存儲博客內容#

註冊名:#

用戶名.github.io

001

建立好就是這樣的

生成 ssh keys#

1. 創建一個文件夾並進入#

右鍵點擊打開 git bash

image

如果有這些輸出就是裝好了

生成 sshkey#

命令


ssh-keygen -t rsa -C "郵件地址"

image-20221117191609590

按照步驟生成後進入相應文件夾

獲得公鑰

打開並複製 pub 內的內容

打開 GitHub 添加這個公鑰#

打開 GitHub 設置

image-20221117192031372

添加 ssh 的密鑰

測試 ssh 是否綁定成功:#

image-20221117192820350

顯示成功就可以了

本地生成內容#

在一個寫博客的文件夾中右鍵點擊打開 git bash

最好使用英文路徑

hexo 命令#


hexo init #初始化

hexo g #生成

hexo s #啟動服務

如果初始化報錯:掛代理


$ hexo init


INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git

INFO Install dependencies

INFO Start blogging with Hexo!

這樣就安裝成功了

輸入 hexo s#

image-20221117193559304

最好同意

image-20221117193620388

然後提示服務開啟成功了,訪問對應端口就能看到博客了

image-20221117193717833

發布博客到互聯網#

修改 config.yml 文件#

deploy 下面內容改成如下內容


deploy:

type: git

repository: 你GitHub點code的https.git地址

branch: main

在 git bash 安裝 hexo-deployer-git 自動部署發布工具:#


npm install hexo-deployer-git --save

報錯掛代理

換源

這是淘寶源


npm config set registry http://registry.npm.taobao.org/

npm 源


npm config set registry=http://registry.npmjs.org

生成頁面#


hexo g #生成

hexo d #上傳

image-20221117195709432

網絡問題不好連接

建議代理

image-20221117195925220

我這裡的驗證方式是這樣的

應該是 GitHub 又更新了

同意後應該有類似以下輸出

image-20221117200104978

image-20221117200111762

此時你的 GitHub 倉庫應該就有博客內容了

然後訪問你的 GitHub 倉庫名就能訪問博客了

image-20221117200228120

添加自定義界面

在設置裡的 page 界面添加自定義域名

ping 倉庫地址得到返回的 ip

域名添加對應 A 記錄到對應 ip

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。