如何把 Hugo 專案部署到伺服器

2021-10-14 11:04:28 字數 956 閱讀 5105

hugo 官網截圖

hugo 基於 go 語言開發的開源靜態**生成器,速度極快,能在幾毫秒的速度打包完乙個 20 頁的靜態部落格。像 1password support 和 let』s encrypt 就是用 hugo 製作他們的靜態**的。

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

註冊成為21雲盒子會員

fork hugo示例

用下面配置進行建立

環境靜態網頁

構建命令

hugo --gc --minify

發布目錄

./public

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

原因 1: 方便

21雲盒子創立至今,在國內第一家真正提供了像 netlify, heroku 等輕鬆部署的功能,同時也保證了服務的速度和穩定性。 每個雲服務專案,只需要在首次完成 2 項配置,後續當你git push**,21雲盒子就會幫你完成自動部署。

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

如果你的**現在使用的是 netlify, vercel, gatsby cloud等服務,國內使用者將沒辦法訪問。

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

原因 3: 國內極速訪問

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

如何把 Django 專案部署到伺服器

django 官網截圖 django 是基於 python 開發的一款開源的 web 應用框架。django框架不但提供了完善的 目錄結構,而且使用了 model,view,和template的結構,使得 在開發過程中很容易被規範起來。其中django admin提供了開箱即用的後台管理系統而深得眾...

專案部署到伺服器

今天,第一次為工作寫日子,以後肯定會一直記錄,好了,說一下重點吧。如何把已完成的專案部署到伺服器,準備工作,在伺服器上搭建 jdk 和 tomcat 版本根據個人需求,我是 jdk1.7 和 tomcat 7.0 具體怎麼搭建上網查吧。第一步 把自己的專案上傳到伺服器上。我用的是最笨的方法,因為伺服...

如何把已完成的專案部署到伺服器

今天,第一次為工作寫日子,以後肯定會一直記錄,好了,說一下重點吧。如何把已完成的專案部署到伺服器,準備工作,在伺服器上搭建 jdk 和 tomcat 版本根據個人需求,我是 jdk1.7 和 tomcat 7.0 具體怎麼搭建上網查吧。第一步 把自己的專案上傳到伺服器上。我用的是最笨的方法,因為伺服...