gruntwork io.github.io
Updated Pricing Page
這是Gruntwork網站的代碼。
GRUNTWORK可以在大約一天之內幫助您獲得整個基礎架構(定義為代碼)。您專注於產品。我們會照顧好咕unt。
啟動此網站的最快方法是使用Docker。
git clone這個倉庫docker compose uphttp://localhost:4000進行測試默認的Docker組成的配置支持您本地環境的熱重載,這意味著您編輯文件以更改標記,文本,圖像等時,您的本地開發服務器將拾取這些更改並為您重新加載該網站的最新版本。這使得在本地網站上開發快速方便。
git clone這個倉庫bundle installbundle exec jekyll serve --livereloadhttp://localhost:4000部署網站:
masterGruntwork網站使用稱為Jekyll Feed的Ruby Gem,該紅寶石是在網站上生成“帖子”結構化的RSS提要。不幸的是,在開發中,這可能會大大減慢網站的熱裝載,迫使您一次等待一分鐘以上的時間,以查看本地的小文本變化。
當您查看docker-compose流程的STDOUT時,您會知道這正在發生,並且花費Generating feed for posts的最終計數大於5:
web_1 | Regenerating: 1 file(s) changed at 2021-07-21 14:31:08
web_1 | _data/website-terms.yml
web_1 | Jekyll Feed: Generating feed for posts
web_1 | ...done in 58.507850014 seconds.
作為臨時的解決方法,您可以在項目目錄的根部打開gemfile,並臨時評論jekyll feed依賴的行:
source 'https://rubygems.org'
gem 'jekyll', '~> 4.1'
gem 's3_website', '3.3.0'
group :jekyll_plugins do
gem 'jekyll-redirect-from', '0.16.0'
gem 'jekyll-sitemap', '1.4.0'
gem 'jekyll-paginate', '1.1.0'
gem 'therubyracer', '0.12.3'
gem 'less', '2.6.0'
gem 'jekyll-asciidoc'
gem 'jekyll-toc'
gem 'nokogiri', '1.11.0.rc4' # Addressing security issue in earlier versions of this library
# gem 'jekyll-feed'
end
重要的是- 確保您最終不會進行此更改,因為我們確實希望Jekyll Feed插件可以運行生產!
可能會發生這種情況,特別是如果您從網站的工作目錄中添加或刪除文件。發生這種情況時,終止您的docker-compose過程並重新啟動其以查看您的更改反映。
請參閱LICENDE.TXT。