Add gem-based settings

This commit is contained in:
Cotes Chung 2021-01-23 21:14:31 +08:00
parent da9f7b8218
commit 7ed3bef1b1
4 changed files with 46 additions and 15 deletions

5
.gitignore vendored
View File

@ -6,6 +6,11 @@
_site
vendor
# rubygem
*.gem
# yard docs
doc
# npm dependencies
node_modules
package-lock.json

14
Gemfile
View File

@ -1,18 +1,18 @@
source "https://rubygems.org"
gem "jekyll", ">= 4.1.0", "< 5.0"
gem "jekyll", "~> 4.1"
# plugins
group :jekyll_plugins do
gem "jekyll-paginate"
gem "jekyll-redirect-from"
gem "jekyll-seo-tag"
gem "jekyll-archives"
gem "jekyll-sitemap"
gem "jekyll-paginate", "~> 1.1"
gem "jekyll-redirect-from", "~> 0.16"
gem "jekyll-seo-tag", "~> 2.7"
gem "jekyll-archives", "~> 2.2"
gem "jekyll-sitemap", "~> 1.4"
end
group :test do
gem "html-proofer"
gem "html-proofer", "~> 3.18"
end
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem

View File

@ -98,16 +98,16 @@ PLATFORMS
ruby
DEPENDENCIES
html-proofer
jekyll (>= 4.1.0, < 5.0)
jekyll-archives
jekyll-paginate
jekyll-redirect-from
jekyll-seo-tag
jekyll-sitemap
html-proofer (~> 3.18)
jekyll (~> 4.1)
jekyll-archives (~> 2.2)
jekyll-paginate (~> 1.1)
jekyll-redirect-from (~> 0.16)
jekyll-seo-tag (~> 2.7)
jekyll-sitemap (~> 1.4)
tzinfo (~> 1.2)
tzinfo-data
wdm (~> 0.1.1)
BUNDLED WITH
2.1.4
2.2.4

View File

@ -0,0 +1,26 @@
# frozen_string_literal: true
Gem::Specification.new do |spec|
spec.name = "jekyll-theme-chirpy"
spec.version = "2.7.2"
spec.authors = ["Cotes Chung"]
spec.email = ["cotes.chung@gmail.com"]
spec.summary = "Chirpy is a minimal, sidebar, responsive web design Jekyll theme that focuses on text presentation."
spec.homepage = "https://github.com/cotes2020/jekyll-theme-chirpy#readme"
spec.license = "MIT"
spec.files = `git ls-files -z`.split("\x0").select { |f|
f.match(%r!^((assets\/(css|img|js\/[a-z])|_(includes|layouts|sass|config|data|tabs|plugins))|README|LICENSE|index|feed|app|sw|404|robots)!i)
}
spec.add_runtime_dependency "jekyll", "~> 4.1"
spec.add_runtime_dependency "jekyll-paginate", "~> 1.1"
spec.add_runtime_dependency "jekyll-redirect-from", "~> 0.16"
spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.7"
spec.add_runtime_dependency "jekyll-archives", "~> 2.2"
spec.add_runtime_dependency "jekyll-sitemap", "~> 1.4"
spec.add_development_dependency "html-proofer", "~> 3.18"
end