天天看點

如何把 Hexo 靜态部落格部署到伺服器?Hexo 是什麼?如何部署?

Hexo 是什麼?

Hexo 是基于 Node.js 的靜态部落格/靜態網站的生成器(Static Site Generator, SSG)。

如何把 Hexo 靜态部落格部署到伺服器?Hexo 是什麼?如何部署?

Hexo 官網截圖

21雲盒提供了極簡單的 Hexo 部署方法,你可以在21雲盒子上通過以靜态網頁的方式進行部署。

如何部署?

  1. 注冊成為21雲盒子會員
  2. Fork Hexo示例
  3. 用下面配置進行建立
環境

靜态網頁

建構指令

yarn && hexo deploy

釋出目錄

./public

如果對上描文字描述不清晰,可以參考以下實際操作示頻:

如何把 Hexo 部署到伺服器 | 21雲盒子

為什麼部署在21雲盒子?

原因 1: 友善

21雲盒子創立至今,在國内第一家真正提供了像 Netlify, Heroku 等輕松部署的功能,同時也保證了服務的速度和穩定性。 每個雲服務項目,隻需要在首次完成 2 項配置,後續當你Git Push代碼,21雲盒子就會幫你完成自動部署。

原因 2: 21雲盒子穩定,提供網站備案方案

如果你的網站現在使用的是 Netlify, Vercel, Gatsby Cloud等服務,國内使用者将沒辦法通路。

為什麼呢? 根據國家工信部的要求,所有在國内上線的網站都必先完成備案, 但國外的雲服務平台不提供國内的的備案,是以部署在國外的雲服務平台,或許能暫時通路,但長遠來看,會非常不穩定。

原因 3: 國内極速通路

再好的服務,如果打開速度太慢,還是沒辦法使用的。在21雲盒子上部署的雲服務,一鍵實作部署全國各地的CDN節點。以面是和國外各大服務比較的案例:

  • 21雲盒子 vs Netlify
  • 21雲盒子 vs Vercel
  • 21雲盒子 vs Heroku
  • 21雲盒子 vs Github Pages

原部落格文章來自: 21雲盒子官方部落格

https://www.21yunbox.com/blog/solutions/how-to-deploy-hexo-static-site-in-production-server.html

繼續閱讀