Introduce image optimization?
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -8,3 +8,5 @@ gem "jekyll", "~> 4.4"
|
|||||||
gem "jekyll-last-modified-at", git: "https://github.com/maximevaillancourt/jekyll-last-modified-at", branch: "add-support-for-files-in-git-submodules"
|
gem "jekyll-last-modified-at", git: "https://github.com/maximevaillancourt/jekyll-last-modified-at", branch: "add-support-for-files-in-git-submodules"
|
||||||
gem "webrick", "~> 1.9"
|
gem "webrick", "~> 1.9"
|
||||||
gem "nokogiri"
|
gem "nokogiri"
|
||||||
|
gem 'jekyll-compress-images', "~> 1.2"
|
||||||
|
|
||||||
|
|||||||
50
Gemfile.lock
50
Gemfile.lock
@@ -20,6 +20,7 @@ GEM
|
|||||||
eventmachine (>= 0.12.9)
|
eventmachine (>= 0.12.9)
|
||||||
http_parser.rb (~> 0)
|
http_parser.rb (~> 0)
|
||||||
eventmachine (1.2.7)
|
eventmachine (1.2.7)
|
||||||
|
exifr (1.5.1)
|
||||||
ffi (1.17.4-aarch64-linux-gnu)
|
ffi (1.17.4-aarch64-linux-gnu)
|
||||||
ffi (1.17.4-aarch64-linux-musl)
|
ffi (1.17.4-aarch64-linux-musl)
|
||||||
ffi (1.17.4-arm-linux-gnu)
|
ffi (1.17.4-arm-linux-gnu)
|
||||||
@@ -29,6 +30,7 @@ GEM
|
|||||||
ffi (1.17.4-x86_64-linux-gnu)
|
ffi (1.17.4-x86_64-linux-gnu)
|
||||||
ffi (1.17.4-x86_64-linux-musl)
|
ffi (1.17.4-x86_64-linux-musl)
|
||||||
forwardable-extended (2.6.0)
|
forwardable-extended (2.6.0)
|
||||||
|
fspath (3.1.2)
|
||||||
google-protobuf (4.35.1)
|
google-protobuf (4.35.1)
|
||||||
bigdecimal
|
bigdecimal
|
||||||
rake (~> 13.3)
|
rake (~> 13.3)
|
||||||
@@ -53,6 +55,35 @@ GEM
|
|||||||
http_parser.rb (0.8.1)
|
http_parser.rb (0.8.1)
|
||||||
i18n (1.15.2)
|
i18n (1.15.2)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
|
image_optim (0.32.0)
|
||||||
|
exifr (~> 1.2, >= 1.2.2)
|
||||||
|
fspath (~> 3.0)
|
||||||
|
image_size (>= 1.5, < 4)
|
||||||
|
in_threads (~> 1.3)
|
||||||
|
progress (~> 3.0, >= 3.0.1)
|
||||||
|
image_optim_pack (0.13.1.20260426)
|
||||||
|
fspath (>= 2.1, < 4)
|
||||||
|
image_optim (~> 0.19)
|
||||||
|
image_optim_pack (0.13.1.20260426-aarch64-linux-gnu)
|
||||||
|
fspath (>= 2.1, < 4)
|
||||||
|
image_optim (~> 0.19)
|
||||||
|
image_optim_pack (0.13.1.20260426-aarch64-linux-musl)
|
||||||
|
fspath (>= 2.1, < 4)
|
||||||
|
image_optim (~> 0.19)
|
||||||
|
image_optim_pack (0.13.1.20260426-arm64-darwin)
|
||||||
|
fspath (>= 2.1, < 4)
|
||||||
|
image_optim (~> 0.19)
|
||||||
|
image_optim_pack (0.13.1.20260426-x86_64-darwin)
|
||||||
|
fspath (>= 2.1, < 4)
|
||||||
|
image_optim (~> 0.19)
|
||||||
|
image_optim_pack (0.13.1.20260426-x86_64-linux-gnu)
|
||||||
|
fspath (>= 2.1, < 4)
|
||||||
|
image_optim (~> 0.19)
|
||||||
|
image_optim_pack (0.13.1.20260426-x86_64-linux-musl)
|
||||||
|
fspath (>= 2.1, < 4)
|
||||||
|
image_optim (~> 0.19)
|
||||||
|
image_size (3.6.0)
|
||||||
|
in_threads (1.6.0)
|
||||||
jekyll (4.4.1)
|
jekyll (4.4.1)
|
||||||
addressable (~> 2.4)
|
addressable (~> 2.4)
|
||||||
base64 (~> 0.2)
|
base64 (~> 0.2)
|
||||||
@@ -72,6 +103,9 @@ GEM
|
|||||||
safe_yaml (~> 1.0)
|
safe_yaml (~> 1.0)
|
||||||
terminal-table (>= 1.8, < 4.0)
|
terminal-table (>= 1.8, < 4.0)
|
||||||
webrick (~> 1.7)
|
webrick (~> 1.7)
|
||||||
|
jekyll-compress-images (1.2)
|
||||||
|
image_optim
|
||||||
|
image_optim_pack
|
||||||
jekyll-sass-converter (3.1.0)
|
jekyll-sass-converter (3.1.0)
|
||||||
sass-embedded (~> 1.75)
|
sass-embedded (~> 1.75)
|
||||||
jekyll-watch (2.2.1)
|
jekyll-watch (2.2.1)
|
||||||
@@ -106,6 +140,7 @@ GEM
|
|||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
pathutil (0.16.2)
|
pathutil (0.16.2)
|
||||||
forwardable-extended (~> 2.6)
|
forwardable-extended (~> 2.6)
|
||||||
|
progress (3.6.0)
|
||||||
public_suffix (7.0.5)
|
public_suffix (7.0.5)
|
||||||
racc (1.8.1)
|
racc (1.8.1)
|
||||||
rake (13.4.2)
|
rake (13.4.2)
|
||||||
@@ -150,6 +185,7 @@ PLATFORMS
|
|||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
jekyll (~> 4.4)
|
jekyll (~> 4.4)
|
||||||
|
jekyll-compress-images (~> 1.2)
|
||||||
jekyll-last-modified-at!
|
jekyll-last-modified-at!
|
||||||
nokogiri
|
nokogiri
|
||||||
webrick (~> 1.9)
|
webrick (~> 1.9)
|
||||||
@@ -164,6 +200,7 @@ CHECKSUMS
|
|||||||
csv (3.3.6) sha256=aba61e7e507a66f03d45cb1f3c4b6359861c3504038b422962875dce099e4456
|
csv (3.3.6) sha256=aba61e7e507a66f03d45cb1f3c4b6359861c3504038b422962875dce099e4456
|
||||||
em-websocket (0.5.3) sha256=f56a92bde4e6cb879256d58ee31f124181f68f8887bd14d53d5d9a292758c6a8
|
em-websocket (0.5.3) sha256=f56a92bde4e6cb879256d58ee31f124181f68f8887bd14d53d5d9a292758c6a8
|
||||||
eventmachine (1.2.7) sha256=994016e42aa041477ba9cff45cbe50de2047f25dd418eba003e84f0d16560972
|
eventmachine (1.2.7) sha256=994016e42aa041477ba9cff45cbe50de2047f25dd418eba003e84f0d16560972
|
||||||
|
exifr (1.5.1) sha256=ad87a5dbc92946fbf1d8ccd178d557d95d9168e8b3c5c5f381ea2bffcc312521
|
||||||
ffi (1.17.4-aarch64-linux-gnu) sha256=b208f06f91ffd8f5e1193da3cae3d2ccfc27fc36fba577baf698d26d91c080df
|
ffi (1.17.4-aarch64-linux-gnu) sha256=b208f06f91ffd8f5e1193da3cae3d2ccfc27fc36fba577baf698d26d91c080df
|
||||||
ffi (1.17.4-aarch64-linux-musl) sha256=9286b7a615f2676245283aef0a0a3b475ae3aae2bb5448baace630bb77b91f39
|
ffi (1.17.4-aarch64-linux-musl) sha256=9286b7a615f2676245283aef0a0a3b475ae3aae2bb5448baace630bb77b91f39
|
||||||
ffi (1.17.4-arm-linux-gnu) sha256=d6dbddf7cb77bf955411af5f187a65b8cd378cb003c15c05697f5feee1cb1564
|
ffi (1.17.4-arm-linux-gnu) sha256=d6dbddf7cb77bf955411af5f187a65b8cd378cb003c15c05697f5feee1cb1564
|
||||||
@@ -173,6 +210,7 @@ CHECKSUMS
|
|||||||
ffi (1.17.4-x86_64-linux-gnu) sha256=9d3db14c2eae074b382fa9c083fe95aec6e0a1451da249eab096c34002bc752d
|
ffi (1.17.4-x86_64-linux-gnu) sha256=9d3db14c2eae074b382fa9c083fe95aec6e0a1451da249eab096c34002bc752d
|
||||||
ffi (1.17.4-x86_64-linux-musl) sha256=3fdf9888483de005f8ef8d1cf2d3b20d86626af206cbf780f6a6a12439a9c49e
|
ffi (1.17.4-x86_64-linux-musl) sha256=3fdf9888483de005f8ef8d1cf2d3b20d86626af206cbf780f6a6a12439a9c49e
|
||||||
forwardable-extended (2.6.0) sha256=1bec948c469bbddfadeb3bd90eb8c85f6e627a412a3e852acfd7eaedbac3ec97
|
forwardable-extended (2.6.0) sha256=1bec948c469bbddfadeb3bd90eb8c85f6e627a412a3e852acfd7eaedbac3ec97
|
||||||
|
fspath (3.1.2) sha256=b5ac9bafb97e2c8f8f9e303cd98ebd484be76fe9aa588bc4d01c6d99e78c9d75
|
||||||
google-protobuf (4.35.1) sha256=a3a6471331d918f58dfa4d014a8f6286f0af2cf4840216bde52fcf2ea3fe3726
|
google-protobuf (4.35.1) sha256=a3a6471331d918f58dfa4d014a8f6286f0af2cf4840216bde52fcf2ea3fe3726
|
||||||
google-protobuf (4.35.1-aarch64-linux-gnu) sha256=50ca44d0eeff3f8475e630a1accdd974256f3510694d574e2c9d6119ea8bc9e1
|
google-protobuf (4.35.1-aarch64-linux-gnu) sha256=50ca44d0eeff3f8475e630a1accdd974256f3510694d574e2c9d6119ea8bc9e1
|
||||||
google-protobuf (4.35.1-aarch64-linux-musl) sha256=d5c65cef6bd6498a9e5ed5f88cf6cf7e341c10b0a005e32137d5d1a2b6e8c18a
|
google-protobuf (4.35.1-aarch64-linux-musl) sha256=d5c65cef6bd6498a9e5ed5f88cf6cf7e341c10b0a005e32137d5d1a2b6e8c18a
|
||||||
@@ -182,7 +220,18 @@ CHECKSUMS
|
|||||||
google-protobuf (4.35.1-x86_64-linux-musl) sha256=91890eb0002934a339fdb7d77a147c46b7474b6799db27872b747b905837f744
|
google-protobuf (4.35.1-x86_64-linux-musl) sha256=91890eb0002934a339fdb7d77a147c46b7474b6799db27872b747b905837f744
|
||||||
http_parser.rb (0.8.1) sha256=9ae8df145b39aa5398b2f90090d651c67bd8e2ebfe4507c966579f641e11097a
|
http_parser.rb (0.8.1) sha256=9ae8df145b39aa5398b2f90090d651c67bd8e2ebfe4507c966579f641e11097a
|
||||||
i18n (1.15.2) sha256=00f9eb62412fe593b2a65a97daa75300d37abb8f7202ec748e94b6d46a9dd1b5
|
i18n (1.15.2) sha256=00f9eb62412fe593b2a65a97daa75300d37abb8f7202ec748e94b6d46a9dd1b5
|
||||||
|
image_optim (0.32.0) sha256=457d5ea28ee93244c2aabc7134e06455587fb670f210e88e1be40aea882c2ba3
|
||||||
|
image_optim_pack (0.13.1.20260426) sha256=69bb26c76019bc030c1906807c7d771b47cfddb4ad0f4214cc51a3adcdb40b28
|
||||||
|
image_optim_pack (0.13.1.20260426-aarch64-linux-gnu) sha256=822b3312d89da5881928db434ce38ff72f2a83585206041f3133e18dae6a8b56
|
||||||
|
image_optim_pack (0.13.1.20260426-aarch64-linux-musl) sha256=afa7f598e83d9afbcea0d41b07c7657e3a7edfeef7b5aff0ef576b23c02651c2
|
||||||
|
image_optim_pack (0.13.1.20260426-arm64-darwin) sha256=d007be395f2761ddf030c60a2d5000bc7b18a26f195c16f6ead91bdd136ed344
|
||||||
|
image_optim_pack (0.13.1.20260426-x86_64-darwin) sha256=4def4a68dbfbe11440bc0e8c2df7c0010b16aeb68ee422a29dbb07398322c763
|
||||||
|
image_optim_pack (0.13.1.20260426-x86_64-linux-gnu) sha256=7fecca66b57aad15b499e32694ca0a121ba92097ff572c41d6075ca2992f9b26
|
||||||
|
image_optim_pack (0.13.1.20260426-x86_64-linux-musl) sha256=f06ed7ff22a00110730c560a603bf5a25c4d994e2863f4edd01ac09652bc875e
|
||||||
|
image_size (3.6.0) sha256=1b9c4196cb658bf503a887920543a3991e927a4b767a5c770fb9665bce0dcb28
|
||||||
|
in_threads (1.6.0) sha256=91a7e6138d279dc632f59b8a9a409e47148948e297c0f69c92f9a2479a182149
|
||||||
jekyll (4.4.1) sha256=4c1144d857a5b2b80d45b8cf5138289579a9f8136aadfa6dd684b31fe2bc18c1
|
jekyll (4.4.1) sha256=4c1144d857a5b2b80d45b8cf5138289579a9f8136aadfa6dd684b31fe2bc18c1
|
||||||
|
jekyll-compress-images (1.2) sha256=4fea0dd32bbffd6af3b951fc3265ecdfbf015139d9b6d06583b572947869a032
|
||||||
jekyll-last-modified-at (1.3.2)
|
jekyll-last-modified-at (1.3.2)
|
||||||
jekyll-sass-converter (3.1.0) sha256=83925d84f1d134410c11d0c6643b0093e82e3a3cf127e90757a85294a3862443
|
jekyll-sass-converter (3.1.0) sha256=83925d84f1d134410c11d0c6643b0093e82e3a3cf127e90757a85294a3862443
|
||||||
jekyll-watch (2.2.1) sha256=bc44ed43f5e0a552836245a54dbff3ea7421ecc2856707e8a1ee203a8387a7e1
|
jekyll-watch (2.2.1) sha256=bc44ed43f5e0a552836245a54dbff3ea7421ecc2856707e8a1ee203a8387a7e1
|
||||||
@@ -202,6 +251,7 @@ CHECKSUMS
|
|||||||
nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a
|
nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a
|
||||||
nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b
|
nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b
|
||||||
pathutil (0.16.2) sha256=e43b74365631cab4f6d5e4228f812927efc9cb2c71e62976edcb252ee948d589
|
pathutil (0.16.2) sha256=e43b74365631cab4f6d5e4228f812927efc9cb2c71e62976edcb252ee948d589
|
||||||
|
progress (3.6.0) sha256=360ed306dfa43d6174e847d563c70736dca249e2333cfec4b0387306c86cd573
|
||||||
public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623
|
public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623
|
||||||
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
|
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
|
||||||
rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701
|
rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ exclude: [ '_includes/notes_graph.json' ]
|
|||||||
|
|
||||||
plugins:
|
plugins:
|
||||||
- jekyll-last-modified-at
|
- jekyll-last-modified-at
|
||||||
|
- jekyll-compress-images
|
||||||
|
|
||||||
open_external_links_in_new_tab: true
|
open_external_links_in_new_tab: true
|
||||||
use_html_extension: false
|
use_html_extension: false
|
||||||
|
|||||||
Reference in New Issue
Block a user