diff --git a/Gemfile b/Gemfile index c228f380042ccae749773c7387a50f57d45c2e60..b47648cbc6fcf19798a1e14736fdfe871ed64d64 100644 --- a/Gemfile +++ b/Gemfile @@ -30,5 +30,6 @@ gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? gem 'jekyll-paginate', group: :jekyll_plugins gem 'jekyll-category-pages', group: :jekyll_plugins +gem 'jekyll-minifier', group: :jekyll_plugins gem "sassc", "< 2.2.0" diff --git a/Gemfile.lock b/Gemfile.lock index 5f0e597648f443c24497f4823c0620f0485365ab..31f08509e84e8214c2131a33144639bddd46c903 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -5,12 +5,15 @@ GEM public_suffix (>= 2.0.2, < 4.0) colorator (1.1.0) concurrent-ruby (1.1.5) + cssminify2 (2.0.1) em-websocket (0.5.1) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) eventmachine (1.2.7) + execjs (2.7.0) ffi (1.12.2) forwardable-extended (2.6.0) + htmlcompressor (0.4.0) http_parser.rb (0.6.0) i18n (1.6.0) concurrent-ruby (~> 1.0) @@ -34,6 +37,12 @@ GEM jekyll-paginate (~> 1.1, >= 1.0.0) jekyll-feed (0.12.1) jekyll (>= 3.7, < 5.0) + jekyll-minifier (0.1.10) + cssminify2 (~> 2.0) + htmlcompressor (~> 0.4) + jekyll (>= 3.5) + json-minify (~> 0.0.3) + uglifier (~> 4.1) jekyll-paginate (1.1.0) jekyll-sass-converter (2.0.0) sassc (> 2.0.1, < 3.0) @@ -41,6 +50,9 @@ GEM jekyll (>= 3.3, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) + json (2.2.0) + json-minify (0.0.3) + json (> 0) kramdown (2.1.0) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) @@ -72,6 +84,8 @@ GEM thread_safe (~> 0.1) tzinfo-data (1.2019.2) tzinfo (>= 1.0.0) + uglifier (4.2.0) + execjs (>= 0.3.0, < 3) unicode-display_width (1.6.0) wdm (0.1.1) @@ -82,6 +96,7 @@ DEPENDENCIES jekyll (~> 4.0.0) jekyll-category-pages jekyll-feed (~> 0.12) + jekyll-minifier jekyll-paginate minima (~> 2.5) sassc (< 2.2.0) diff --git a/_config.yml b/_config.yml index c64bbfff16c8461ee1918b5671427495fbf1646f..1254127fef480a68cc513691c3f8079ffba1bd78 100644 --- a/_config.yml +++ b/_config.yml @@ -31,7 +31,12 @@ github_username: jekyll # Build settings theme: minima -plugins: [jekyll-feed, jekyll-paginate, jekyll-category-pages] +plugins: [jekyll-feed, jekyll-paginate, jekyll-category-pages, jekyll-minifier] + +jekyll-minifier: + uglifier_args: + harmony: true + include: ['html'] exclude: ['download',_jobs/skeleton.md] diff --git a/del-classes.o b/del-classes.o new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391