Vercel 上自動部署你的我的博客 Hugo

Vercel 能夠依託 Git倉庫 ,在線自動構建和發佈Web靜態項目,支持自定義域名,能夠自動簽發SSL證書,開啓HTTPS,還有一個特色,擁有全球CDN,國內速度不錯。git

支持多套框架和模版,如:Hugo、Jekyll、Hexo、Next、Vue…github

註冊帳號

經過Git倉庫帳號關聯註冊,若是註冊中出現錯誤,檢查下帳號是否是QQ郵箱。 159851540134088415bash

Vercel不支持QQ郵箱,以GitHub爲例,能夠修改GitHub的默認郵箱。框架

GitHub -> Settings -> Emails -> Primary email address

159851526634473314

導入項目

輸入你的項目地址 15984828280211707post

選擇你的帳戶網站

15984829290188618

在線安裝Vercelui

15984829670172789

受權Vercel,選擇受權項目spa

GitHub -> Settings -> Applications -> Vercel -> Configure

159848371700166310

導入項目,選擇項目框架code

159851472335999113

部署項目

導入項後會自動構建、發佈項目,直接訪問: https://ichochy.com/
159848411598767311ci

下次提交代碼到Git倉庫,Vercel不用任何操做,就能夠直接自動構建和發佈項目

自定義域名

直接添加已有的域名,域名商管理系統配置域名記錄,等待生效。

Vercel -> Project-> Settings -> Domains

159851870725808016

生效後會自動簽發SSL證書,開啓HTTPS 159851893625696117

指定 Hugo 版本

在項目的環境變量中添加Hugo版本

Vercel -> Project-> Settings -> Environment Variables
HUGO_VERSION 0.74.2

159851902925060418

完成後從新發布

Build Logs

12:21:18.550      Cloning github.com/iChochy/iChochy.github.io (Branch: master, Commit: a169de0)
12:21:19.212      Cloning completed in 662ms
12:21:19.213      Analyzing source code...
12:21:19.799      Installing build runtime...
12:21:20.194      Build runtime installed: 394.753ms
12:21:20.575      Looking up build cache...
12:21:20.638      Build cache found. Downloading...
12:21:20.647      Build cache downloaded [206.00 B]: 8.14ms
12:21:21.022      Installing Hugo version 0.74.2
12:21:23.078      Installing dependencies...
12:21:23.290      yarn install v1.22.4
12:21:23.302      info No lockfile found.
12:21:23.306      [1/4] Resolving packages...
12:21:23.306      [2/4] Fetching packages...
12:21:23.309      [3/4] Linking dependencies...
12:21:23.312      [4/4] Building fresh packages...
12:21:23.315      success Saved lockfile.
12:21:23.316      Done in 0.03s.
12:21:23.515      Building sites … 
12:21:23.515                         | EN   
12:21:23.515      -------------------+------
12:21:23.515        Pages            | 109  
12:21:23.515        Paginator pages  |   4  
12:21:23.515        Non-page files   |   0  
12:21:23.515        Static files     |  13  
12:21:23.515        Processed images |   0  
12:21:23.515        Aliases          |   1  
12:21:23.515        Sitemaps         |   1  
12:21:23.515        Cleaned          |   0  
12:21:23.515      Total in 162 ms
12:21:23.776      Uploading build outputs...
12:21:31.360      Build completed. Populating build cache...
12:21:31.457      Uploading build cache [220.00 B]...
12:21:31.614      Build cache uploaded: 156.776ms
12:21:31.620      Done with "config.toml"

相關文章

源文https://ichochy.com/posts/20200822/

相關文章
相關標籤/搜索