常用自動(dòng)部署之靜態(tài)站點(diǎn)托管
時(shí)間:2023-07-13 09:06:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-07-13 09:06:01 來源:網(wǎng)站運(yùn)營
常用自動(dòng)部署之靜態(tài)站點(diǎn)托管:
GitHub Pages- 優(yōu)點(diǎn)
- 可配置自定義域名,且域名不用備案
- 可強(qiáng)制https訪問,一鍵配置開啟
- Github Action 支持push 觸發(fā)構(gòu)建
- 每個(gè)賬戶,2000min/month 構(gòu)建資源,下月自動(dòng)清零,重新計(jì)算
- 缺點(diǎn)
- 不能自定義ssl 證書,但是不影響使用
GitLab Pages
- 相同的基本類GitHub pages
- 不同的是:
- 需上傳證書,支持https
Netlify
- 可以使用 CLI 上傳代碼
- 支持自定義域名,域名不用備案。
- 支持一鍵免費(fèi)開啟https,不過需要先配置DNS,驗(yàn)證通過,才能開啟。需要幾小時(shí)的生效時(shí)間。
# dns 配置,域名服務(wù)商配置dnsdns1.p08.nsone.netdns2.p08.nsone.netdns3.p08.nsone.netdns4.p08.nsone.net
- 支持強(qiáng)制讓用戶通過 https 訪問網(wǎng)站(開啟后此功能后,http 的訪問一律會(huì) 301 跳轉(zhuǎn)到 https
- 通過授權(quán)github, push 觸發(fā)自動(dòng)構(gòu)建;
- 不需要編寫腳本,不過構(gòu)建過程,相對(duì)耗時(shí),免費(fèi)300m/month資源,相對(duì)緊張。
- 支持重定向(Redirects)和重寫(Rewrites)功能
- 數(shù)據(jù)通過 HTTP2 協(xié)議傳輸
- 提供 webhooks 與 API
now
- 可以使用 CLI 上傳代碼,或者鏈接一個(gè) Git 倉庫
- 不僅提供靜態(tài)網(wǎng)站托管,同時(shí)也支持托管 Node.js 服務(wù)
- 支持自定義域名且自定義域名支持一鍵開啟 https(證書來自 Let's Encrype)
- 數(shù)據(jù)通過 HTTP2 協(xié)議傳輸
- 提供 API
騰訊靜態(tài)站點(diǎn)托管
- 支持https
- 支持自定義域名
- 支持vuepress
- 支持Github Action push自動(dòng)部署
- 可聯(lián)合云開發(fā)的云函數(shù)、數(shù)據(jù)庫,調(diào)用node服務(wù)