利用GitHub搭建個人主頁


Hexo是一個簡單、快速、強大的基於 Github Pages 的博客發布工具,支持Markdown格式,有眾多優秀插件和主題。

參考博客:https://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github.html

 

Step 1:創建一個github新倉庫,倉庫命名為:“(你的用戶名).github.io”

  

Step 2:點擊Settings進入設置頁面,下拉找到“Github Pages”,打勾表示已開啟page,隨意選擇一個主題。

  

 Step 3:確保已配置Git和node.js,打開cmd輸入下圖命令,如圖返回版本信息則表示成功配置node.js

  

  鼠標右鍵出現如下選擇則表示成功配置git

  

 Step 4:安裝HEXO

  * 在本地創建blog文件夾,在此文件夾內右擊選擇“Git Bash Here”

  * 輸入  npm install -g hexo  安裝HEXO

  

   * 輸入 hexo -v 確認是否安裝成功

  

Step 5:構建hexo項目  

  * 輸入 hexo init 自動構建hexo項目

  

  * 構建成功提示:

  

  * 輸入 npm install,安裝所需組件

  * 輸入hexo g,生成

  * 輸入hexo s,開啟本地預覽服務

   

   * 瀏覽器輸入 http://localhost:4000 ,可以看到目前的效果

  (*) 如果出現一些莫名其妙的問題,可以先執行 hexo clean 來清理一下public的內容,然后再來重新生成和發布。

Step 6:部署到GitHub

  * 在項目根目錄里找到 _config.yml 文件,修改其中的 deploy 字段

  

   * 安裝擴展工具:輸入   npm install hexo-deployer-git --save

 Step 7:檢查SSH Keys設置

  * 輸入  cd ~/.ssh

  

  * 輸入 ssh-keygen -t rsa -C "(郵箱地址)

   

  * 輸入 ls,顯示目前目錄的文件。id_rsa是私鑰,id_rsa.pub是公鑰。

  

  * 輸入 eval "$(ssh-agent -s)",添加密鑰到ssh-agent

   

   * 輸入ssh-add ~/.ssh/github_rsa,添加生成的SSH key到ssh-agent

  

Step 8:添加SSH Key到Github

  * 輸入 cat ~/.ssh/id_rsa.pub 復制SSH Key到粘貼板

  (*) 上一步也可以打開文件夾找到目標文件夾,打開id_rsa.pub進行復制

  

  * 打開Github的Settings --> SSH and GPG keys -->  New SSH key 

  

  * 粘貼到Key下面的文本框里

  * 輸入ssh -T git@github.com,測試SSH是否添加成功,需要輸入yes

  

   * 回到blog文件夾設置賬戶信息

  

Step 9:部署到github

  * hexo d -g

Step 10: 輸入網址 https://(你的github用戶名).github.io/   即可訪問

(打不開可能因為網的問題,我的移動網就不行)

 

 

 常見hexo命令

hexo new "postName" #新建文章
hexo new page "pageName" #新建頁面
hexo generate #生成靜態頁面至public目錄
hexo server #開啟預覽訪問端口(默認端口4000,'ctrl + c'關閉server)
hexo deploy #部署到GitHub
hexo help  # 查看幫助
hexo version  #查看Hexo的版本

縮寫:

hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

組合命令:

hexo s -g #生成並本地預覽
hexo d -g #生成並上傳

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM