1. 程式人生 > 其它 >利用GitHub和Hexo搭建一個部落格

利用GitHub和Hexo搭建一個部落格

簡單搭建一個免費部落格

環境要求

  • Node.js
  • Git
  • 最好再下載個文字編輯器vscode,hbuiderx之類的

直接官網下載一路下一步即可

建立Hexo

  • 在D盤建立一個名為Hexo的資料夾
  • win+R開啟cmd
  • 先輸入D:
  • 然後輸入cd D:/Hexo

使用Npm安裝Hexo

npm config set registry http://mirrors.cloud.tencent.com/npm/
npm install -g hexo
  • 安裝好測試下

  • hexo
    

初始化Hexo

hexo init

構建Hexo

hexo g

啟動伺服器

hexo s

出現錯誤的話就執行

npm install hexo-server --save

在執行

hexo s

然後瀏覽器訪問

http://localhost:4000

部署到GitHub

  • 開啟GitHub

  • 註冊賬號

  • 設定git

  • 在桌面滑鼠右鍵 -> Git Bash Here,設定使用者名稱和郵箱

  • git config --global user.name "GitHub 使用者名稱"
    git config --global user.email "GitHub 郵箱"
    
  • 建立金鑰

  • ssh-keygen -t ed25519 -C "GitHub 郵箱"
    
  • 然後一路回車

  • 新增密匙

  • 進入 [C:\Users\使用者名稱.ssh] 目錄(要勾選顯示“隱藏的專案”),用記事本開啟公鑰 id_rsa.pub 檔案並複製裡面的內容。

  • 登入GitHub找到設定

  • 找到ssh

  • 點選 New SSH keyTitle 隨便取個名字,貼上複製的 id_rsa.pub 內容到 Key 中,點選 Add SSH key 完成新增。

  • 開啟 Git Bash,輸入 ssh -T [email protected] 出現 “Are you sure……”,輸入 yes 回車確認。

  • 顯示 “Hi xxx! You've successfully……” 即連線成功。

  • 建個倉庫

建立一個和你使用者名稱相同的倉庫,後面加.github.io,只有這樣,將來要部署到GitHub page的時候,才會被識別,也就是xxxx.github.io,其中xxx就是你註冊GitHub的使用者名稱。點選Create repository

選擇複製SSH

本地安裝hexo-deployer-git

開啟hexo目錄下的_config.yml檔案修改repo就是複製的ssh地址,不行的話試試https地址branch如果建倉庫時顯示的是main就填main預設master

部署

  • hexo d

這就可以訪問了地址是使用者名稱.github.io

寫部落格

hexo new "New"

在Hexo目錄下的source-_posts資料夾內,就會出現剛剛建立的文章:New.md

寫完之後

hexo clean
hexo g
hexo d

md是Markdown檔案

Hexo常見命令

 hexo g #生成
 hexo s #開啟本地預覽服務 http://localhost:4000
 hexo clean #清理public內容
 hexo new "FileName" #新建文章
 hexo d #上傳到Github
 hexo help  # 檢視幫助
 hexo version  #檢視Hexo的版本

歡迎訪問我的小站

Ding's Blog (jeffding99.github.io)

可導不一定可微 - dss (ding99.top)

世界不會因為你的疲憊,而停下它的腳步