Невозможно минимизировать Jekyll javascript с помощью jekyll-assets или jekyll-minifier - PullRequest
0 голосов
/ 14 января 2020

У меня чертовски много времени выясняется, как заставить Джекилла (v4.0.0) минимизировать javascript. Я установил jekyll-assets (v3.0.12) и jekyll-minifier (v0.1.10), чтобы попытаться это сделать, но пока не повезло ... javascript остается неуязвимым.

I ' Мы попробовали несколько параметров конфигурации в _config.yml, которые не помогли, ссылаясь на документацию здесь:

https://github.com/envygeeks/jekyll-assets/tree/v3.0-current#configuration

Любая помощь будет принята с благодарностью!


Gemfile

# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

# gem "rails"

gem "jekyll", "~> 4.0"

group :jekyll_plugins do
  gem "jekyll-assets"
  gem "jekyll-minifier"
end

_config.yml

permalink: pretty

sass:
  style: compressed

exclude:
  - gulpfile.js
  - node_modules
  - CNAME
  - README
  - '*.json'
  - .DS_Store

plugins:
  - jekyll-assets
  - jekyll-minifier

assets:
  sources:
    - "css"
    - "js"

_include / scripts. html

...
{% javascript app %}
...

Джс / приложение. js

//=require scripts.js
//=require scripts-2.js

var myStr = "app";
myStr += " js";
console.log(myStr);

командная строка

JEKYLL_ENV=production bundle exec jekyll build
...