Hugo部落格雙線部署

2021-10-05 06:47:28 字數 1309 閱讀 3504

hugo 是由 go 語言實現的靜態**生成器。簡單、高效、快速部署,可以自定義使用各種開源主題,本站採用 loveit。

靜態**託管,考慮到國內、國外的差異,可選用不同的靜態**託管服務,國內coding.net,國外有netlify、github,都提供了免費的託管服務及構建服務,通過網域名稱解析,根據ip**實現dns解析訪問。

git提交**推送,調整.git配置config檔案,實現push同時推送到分兩個倉庫

[remote "origin"]

url =

url =

發布庫 = 靜態**資源

github:定義 ***.github.io 來實現託管

netlify:提供直接託管

基於jenkinsfile,基於docker環境,公開映象庫,

發布庫專案令牌:專案-開發者選項-定義

參考如下

pipeline 

} stages

}stage('構建並推到成品庫')

}stage('清除臨時目錄')

}steps '

sh 'git push -f https://發布庫專案令牌(使用者名稱):發布庫專案令牌(密碼)@e.coding.net/使用者名稱/發布庫.git head:master'}}

stage('通知') }}}

主機位置:新加坡 digitalocean

配置相當簡單,介面化配置,配置hugo環境及觸發條件即可

效果:根據訪問者ip的**,通過dns解析線路實現

使用Hugo框架搭建部落格的過程 部署

完成前期的準備工作後,在部署階段需要配置伺服器或物件儲存服務。物件儲存平台也可以做為markdown圖床,配合cdn,加快載入速度。筆者的伺服器是阿里家的,所以物件儲存也用了阿里雲oss。阿里雲oss部署參考 物件儲存的配置非常簡單,哈嘍沃德先生的這篇文章已經很詳細了,按照這篇文章可以完成上傳操作。...

hugo搭建個人部落格

本地先安裝git 將解壓後的hugo.exe,配置到環境變數中,如下圖所示表明配置成功 這裡選擇其中一款 cd wiki cd themes git clone hugo new post my first blog.md寫入markdown內容 hugo server theme purehugo...

利用hugo搭建個人部落格 一

上篇部落格筆者詳細介紹了有關hugo搭建個人部落格準備工作,沒搭建好的可以看看這篇博文.接下來一系列操作都在命令列視窗中操作 1.開啟命令列視窗,進入f盤,使用hugo命令生成新站點.開啟f盤就會有名為jmxblog的資料夾,這就是我們hugo的站點根目錄,我們看看目錄結構 檔案結構作用 arche...