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。