首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法将Jekyll javascript通过jekyll-assets或jekyll-minifier缩小

无法将Jekyll javascript通过jekyll-assets或jekyll-minifier缩小
EN

Stack Overflow用户
提问于 2020-01-13 22:24:36
回答 1查看 320关注 0票数 0

我正在研究如何使Jekyll (v4.0.0)最小化javascript。我已经安装了jekyll-assets (v3.0.12)和jekyll-小型机(v0.1.10),但到目前为止还没有成功.javascript仍然没有缩小。

我在_config.yml中尝试了一些没有帮助的配置选项,在这里引用了文档:

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

任何帮助都将不胜感激!

Gemfile

代码语言:javascript
复制
# 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

代码语言:javascript
复制
permalink: pretty

sass:
  style: compressed

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

plugins:
  - jekyll-assets
  - jekyll-minifier

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

_includes/scripts.html

代码语言:javascript
复制
...
{% javascript app %}
...

js/app.js

代码语言:javascript
复制
//=require scripts.js
//=require scripts-2.js

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

命令行

代码语言:javascript
复制
JEKYLL_ENV=production bundle exec jekyll build
EN

Stack Overflow用户

发布于 2020-06-19 21:00:42

Jekyll创建静态站点后,Jekyll-Minifier插件可能正在缩小_site目录中的javascript。如果您正在使用github页面,这将无法工作,因为Github是从源代码构建的,并且插件支持有限。您可能需要使用插件进行构建,并使用_site目录手动提供服务,或者找到一个不同的插件,使其最小化,而不是在_site目录中。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59725053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档