Migrate to nanoc-gzip
This commit is contained in:
parent
cc60461e80
commit
5748101c9a
6 changed files with 10 additions and 10 deletions
2
Gemfile
2
Gemfile
|
@ -7,7 +7,7 @@ gem "nanoc", "~> 4.12"
|
||||||
|
|
||||||
##
|
##
|
||||||
# nanoc filters
|
# nanoc filters
|
||||||
gem "nanoc-gzip.rb", github: "0x1eef/nanoc-gzip.rb", tag: "v0.2.0"
|
gem "nanoc-gzip.rb", github: "0x1eef/nanoc-gzip.rb", tag: "v0.2.1"
|
||||||
gem "nanoc-webpack.rb", github: "0x1eef/nanoc-webpack.rb", tag: "v0.2.0"
|
gem "nanoc-webpack.rb", github: "0x1eef/nanoc-webpack.rb", tag: "v0.2.0"
|
||||||
gem "rainpress", "~> 1.0"
|
gem "rainpress", "~> 1.0"
|
||||||
gem "sass", "~> 3.7"
|
gem "sass", "~> 3.7"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
GIT
|
GIT
|
||||||
remote: https://github.com/0x1eef/nanoc-gzip.rb.git
|
remote: https://github.com/0x1eef/nanoc-gzip.rb.git
|
||||||
revision: 2e4df94c9759e3a7a7da92a0ad9b645c7ebe2660
|
revision: 3bb1719ad11d983a25945c1017df76aa2f6b8540
|
||||||
tag: v0.2.0
|
tag: v0.2.1
|
||||||
specs:
|
specs:
|
||||||
nanoc-gzip.rb (0.2.0)
|
nanoc-gzip.rb (0.2.1)
|
||||||
json (= 2.6.1)
|
json (= 2.6.1)
|
||||||
nanoc (~> 4.12)
|
nanoc (~> 4.12)
|
||||||
racc (= 1.6.0)
|
racc (= 1.6.0)
|
||||||
|
|
2
Rules
2
Rules
|
@ -2,7 +2,7 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
require "ryo"
|
require "ryo"
|
||||||
require "nanoc-gunzip"
|
require "nanoc-gzip"
|
||||||
require "nanoc-webpack"
|
require "nanoc-webpack"
|
||||||
|
|
||||||
locales = %w[ar en]
|
locales = %w[ar en]
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
# Fonts
|
# Fonts
|
||||||
compile "/fonts/*" do
|
compile "/fonts/*" do
|
||||||
write(item.identifier.to_s)
|
write(item.identifier.to_s)
|
||||||
filter :gzip_binary
|
filter :gzip
|
||||||
write("#{item.identifier}.gz")
|
write("#{item.identifier}.gz")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ end
|
||||||
# Images
|
# Images
|
||||||
compile "/images/*.svg" do
|
compile "/images/*.svg" do
|
||||||
write(item.identifier.to_s)
|
write(item.identifier.to_s)
|
||||||
filter :gzip_binary
|
filter :gzip
|
||||||
write("#{item.identifier}.gz")
|
write("#{item.identifier}.gz")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ compile "/js/pages/surah/index.tsx" do
|
||||||
"/js/lib/[!WebPackage]/",
|
"/js/lib/[!WebPackage]/",
|
||||||
"/js/hooks"]
|
"/js/hooks"]
|
||||||
write "/js/pages/surah/index.js"
|
write "/js/pages/surah/index.js"
|
||||||
filter :gzip_text
|
filter :gzip
|
||||||
write "/js/pages/surah/index.js.gz"
|
write "/js/pages/surah/index.js.gz"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
compile "/*/*/surah.json" do
|
compile "/*/*/surah.json" do
|
||||||
write(item.identifier.to_s)
|
write(item.identifier.to_s)
|
||||||
if File.size(item.raw_filename) > (1024 * 10)
|
if File.size(item.raw_filename) > (1024 * 10)
|
||||||
filter :gzip_text
|
filter :gzip
|
||||||
write("#{item.identifier}.gz")
|
write("#{item.identifier}.gz")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -29,7 +29,7 @@ compile "/js/pages/surah/stream.tsx" do
|
||||||
depend_on: ["/js/components", "/js/lib/", "/js/hooks"],
|
depend_on: ["/js/components", "/js/lib/", "/js/hooks"],
|
||||||
reject: proc { _1.include?("WebPackage") }
|
reject: proc { _1.include?("WebPackage") }
|
||||||
write "/js/pages/surah/stream.js"
|
write "/js/pages/surah/stream.js"
|
||||||
filter :gzip_text
|
filter :gzip
|
||||||
write "/js/pages/surah/stream.js.gz"
|
write "/js/pages/surah/stream.js.gz"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue