Hexo、Gitee,2020年最新安裝部署完整過程


安裝 git

安裝 nodejs

修改配置

國內淘寶NPM鏡像使用方法(三種辦法任意一種都能解決問題,建議使用第三種,將配置寫死,下次用的時候配置還在):

  • 通過config命令
//If In China, you can set mirror to speed up !
npm config set registry "https://registry.npm.taobao.org/"
npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"
  • 命令行指定
npm --registry https://registry.npm.taobao.org info underscore 
  • 編輯 ~/.npmrc 加入下面內容
    • Windows : %HOMEPATH%/
    • Linux/Unix/Mac: ~/
registry=https://registry.npm.taobao.org/
electron_mirror=https://npm.taobao.org/mirrors/electron/

If you want change cache path, Please refer to the following configuration !

//Windows:
npm config set prefix "C:/Program Files/nodejs/npm_global"
npm config set cache "C:/Program Files/nodejs/npm_cache" 

//Linux\Mac:
npm config set prefix "~/nodejs/npm_global"
npm config set cache "~/nodejs/npm_cache"  

Hexo安裝

1. 在自己喜歡的位置建個Hexo文件夾

2. 在shell(就是你的GitBase)中cd到你剛才建的文件夾里去,

//例如我新建的是D盤,Hexo文件夾
cd D:
cd Hexo

3. 在Hexo目錄下安裝Hexo

npm install -g hexo-cli

4. 檢測hexo是否安裝成功。

hexo -v

5. 初始化hexo

hexo init blog

blog是會創建一個blog文件夾,如果不在hexo init后面加blog的話,會在你當前的文件夾下初始化hexo

6. 轉到剛剛初始化的blog文件夾下。

cd blog/

這時你會發現里面新建了很多文件夾。

7. 安裝npm 依賴項。

npm install

8. hexo g,生成靜態文件。

在這里插入圖片描述

9. 啟動服務器。

hexo server

10. 訪問:http://localhost:4000/,出現如下頁面就代表你搭建成功了。

hexo 主題安裝

1. hexo官網主題商店里下一個模板

2. 修改配置文件_config.yml

hexo默認主題是landscape

theme: hexo-theme-snippet//此處為你下載的主題名稱

3. 生成靜態文件

hexo g

4. 發布

hexo s

5. 訪問:http://localhost:4000/

在這里插入圖片描述

現在就可以將這個博客發布到gitee或者github或者coding上了。

Gitee環境部署

1. 注冊gitee賬號

登錄gitee進行注冊

2. 新建倉庫

在這里插入圖片描述

3. 填寫信息,創建倉庫

在這里插入圖片描述

在這里插入圖片描述

新建倉庫時名稱最好是保持跟你注冊時的個人空間地址是一樣的。因為這樣你就不會生成二級域名了。如果不跟注冊時的個人空間地址一樣的話,到時候自己的網站就會有二級域名的存在了。

點擊完創建后,就會跳到倉庫頁面。

4.部署靜態服務

在這里插入圖片描述

點擊服務,Gitee Pages。

在這里插入圖片描述

選擇強制使用HTTPS

然后啟動。

這個時候就會給你生成一個類似https://{你的個人空間地址}.gitee.io(倉庫名跟個人空間地址一致)或者https://{你的個人空間地址}.gitee.io/{你的倉庫名}(倉庫名跟個人空間地址不一致)這樣的網址。

至此,你的gitee的靜態頁面服務就搭建好了。剩下的就是配置git上傳到Gitee的權限了。

SSH配置

1. 本地生成秘鑰

git config --global user.name "yourname"
git config --global user.email "youremail"
ssh-keygen -t rsa -C "youremail"

默認生成秘鑰key在C:\Users\電腦用戶名\.ssh文件夾下。

2.添加本地秘鑰到Gitee

在這里插入圖片描述

在個人設置里,點擊SSH公鑰,添加公鑰,標題自己隨便選,公鑰就是本地生成的id_rsa.pub里面的內容。

檢查下配置是否成功。

ssh -T git@github.com

配置成功后就可以發布本地生成的博客到Gitee上了。

發布

1. 配置發布地址

在hexo初始化的blog的配置文件_config.yml中配置

deploy:
- type: git
  repository: git@gitee.com:{注冊的個人空間地址}/{倉庫名}.git
  branch: master //倉庫分支

2. 生成靜態文件進行發布

到你本地hexo init blog初始化生成的blog文件夾里,打開Git Base命令窗口。

  1. 清除緩存文件 (db.json) 和已生成的靜態文件 (public)。

    hexo clean
    
  2. 生成靜態文件。

    hexo generate
    
  3. 文件生成后立即部署網站

    hexo deploy
    

這個時候本地的內容就部署到了Gitee上了。

Gitee Pages更新內容

在這里插入圖片描述

點擊更新,然后就可以通過https://{你的個人空間地址}.gitee.io(倉庫名跟個人空間地址一致)或者https://{你的個人空間地址}.gitee.io/{你的倉庫名}(倉庫名跟個人空間地址不一致)訪問你的網站了。

至此,你的Hexo到Gitee的部署就實現了!


免責聲明!

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



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