自動部署基於issues的靜態部落格

2021-09-24 06:39:38 字數 843 閱讀 9900

通過issues來寫部落格文章,並自動部署到gh-page

gh-pages有兩種形式, 具體請看官方說明:

無論、以何種方式來建立起gh-pages都可以。

但是如果以username.github.io來建立的話,內容只能放在master分支,並不能像其他repo一樣通過gh-pages或者docs資料夾生成。

下面統一用username.github.io來建立gh-pages

建立repo

申請兩個 token

兩個token都要自行儲存, 關閉就找不回來。

寫入配置檔案

blog-config中,建立以下檔案:

|-.circleci

|- config.yml // circleci 的配置檔案

|-config.yml // acyort 配置檔案

|-package.json // 這個不用說

複製**

配置circleci

配置webhook

回到blog-config專案中配置

寫issues

至此部落格已經算搭建完成,只需要在blog-configissues, 就會同步部署到gh-pages

基於Shell的自動部署指令碼

在最近的工作中,我們已經使用阿里雲nas將需要發布的jar包統一上傳到nas中,但是部署的時候還是需要每個伺服器去單獨啟動,比較麻煩。所以準備寫乙個批量自動部署的指令碼。1.我們使用的spring cloud微服務 2.現在服務的部署方式是單獨n臺伺服器部署eureka nginx nacos 每台...

基於nginx的靜態網頁部署的實現

背景 一串行的html網頁需要部署 基於nginx的部署 本文採用的基於openresty的nginx 配置。簡單地配置 nginx 的配置檔案,以便在啟動 nginx 時去啟用這些配置即可實現對於編寫好的html網頁的點選跳轉訪問。而本文的重點也是於此。配置方式1 nginx 的配置系統由乙個主配...

頁面靜態化及自動部署

主要內容 mysql中資料發生變化的時候會觸發頁面靜態化,並將資料放到redis中 fastdfs上需要提前上傳乙個zip檔案,裡面包含html css js等 時序圖 需要頁面靜態化的網頁往往是那些併發訪問量高但是又不經常改變的頁面,當我們在後端改變這些頁面的資料時,觸發頁面靜態化,頁面會自動在n...