前提:開啟github**,(註冊)登入賬號,新建乙個倉庫;1.新建乙個github倉庫
2.安裝配置node.js
3.安裝配置git
注:倉庫名稱要求,yourname.github.io;
勾選initialize this repository with a readme;
新建完成後開啟倉庫,點選右側settings按鈕,開啟下面的github pages;
source儲存為master branch,上面的鏈結是之後部落格訪問的鏈結
安裝完成後可通過以下命令驗證是否已配置成功(預設安裝已自動配置環境變數)
node -v
npm -v
安裝完成後可通過一下命令驗證是否配置成功(預設安裝已自動配置環境變數,即選擇use git from the windows command prompt)
git --version
配置git
滑鼠右鍵開啟git bash here(以下命令都是在git bash下執行)
設定git的user name和email(第一次使用)
git config --global user.name "yourname"
git config --global user.email "youremail"
配置ssh
#生成金鑰,預設儲存路徑:c:\user\administrator\.ssh
ssh-keygen -t rsa -c"youremail"
#新增金鑰到ssh-agent
eval "$(ssh-agent -s)"
#新增生成的ssh key到ssh-agent
ssh -add ~/.ssh/id_rsa
在github上新增ssh key.
#步驟1
登入github,點選頭像下的settings
#步驟2
開啟左側的ssh and gpg keys
#步驟3
點選右側的new ssh key
#步驟4
title 自定義
key輸入剛才生成的c:\user\administrator\.ssh路徑下的id_rsa.pub
驗證ssh是否新增成功
ssh -t [email protected]
ssh-key配置失敗解決方法
首先,清除所有的key-pair
ssh-add -d
rm -r ~/.ssh
刪除你在github中的public-key
重新生成ssh金鑰對
ssh-keygen -t rsa -c "***@***.com"
接下來正常操作
在github上新增公鑰public-key:
1、首先在你的終端執行 xclip -sel c ~/.ssh/id_rsa.pub將公鑰內容複製到剪下板
2、在github上新增公鑰時,直接複製即可
3、儲存
小試牛刀找到乙個合適的位置建立乙個新的資料夾,必須是空的。例項資料夾:d:\blog
開啟cmd,進入新建的檔案
d:
cd blog
安裝hexo
npm install hexo -g
驗證是否安裝成功
hexo -v
初始化blog資料夾
hexo init
安裝必要的元件
npm install
生成目錄結構
hexo g
#或hexo generate
開啟hexo服務,預覽介面
hexo s
#或hexo server
第一次訪問
訪問:localhost:4000,可看到載入的頁面。
開啟hexo配置檔案;d:\blog\_config.yml
檔案末尾處配置:
repository:開啟github倉庫點選clone or download,複製裡面ssh對應的倉庫位址;
# deployment
## docs:
deploy:
type: git
repository: [email protected]:username/username.github.io.git
branch: master
hexo github搭建個人部落格
安裝 git,hexo,nodejs 由於這不是一篇詳細的如何搭建過程所以詳細的請看其他的 如 這位老鐵的 1.新建文章 在根目錄下右擊 git bash here 輸入 hexo new three 則會在hexo source posts目錄下找到three.md 開啟編輯即可 vs code編...
Hexo Github搭建個人部落格(清晰版)
2.軟體安裝 3.hexo安裝與本地部落格搭建 4.託管到github伺服器 5.網域名稱繫結 小結技術更新快,需要去學習的東西很多。寫寫部落格來幫助自己梳理 積累學習的點滴很有必要。是應該擁有乙個自己的部落格了,那就開始吧!目前三種主流的搭建部落格方式 我選用了第一種方式 git github m...
使用hexo github搭建部落格 一
目錄關聯github,準備部署 編輯hexo的相關檔案,做部署的準備 個人網域名稱的繫結 總結我在學習的過程中慢慢的有記錄所學知識的需求,於是決定搭建乙個自己的部落格,本著節源開流的高尚原則,我選擇了hexo和github的低成本的組合搭建。後面有使用next框架加持,做高階優化,在 二 中會提及和...