From 8effb2d8670ffe32ee1bb70eb71124abe7e4359e Mon Sep 17 00:00:00 2001 From: George <31376482+george-gca@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:22:42 -0300 Subject: [PATCH] Added support to PurgeCSS (#1562) Tackled #1329 with [PurgeCSS](https://purgecss.com/). Being talking with @varuniyer about using [jekyll-uncss](https://github.com/episource/jekyll-uncss) to reduce css file sizes by ditching unused classes. This approach have 3 main problems: 1 - have some limitations as pointed [here](https://github.com/alshedivat/al-folio/issues/1329#issuecomment-1546517327) 2 - last update to [jekyll-uncss](https://github.com/episource/jekyll-uncss) was about 3 years ago, so it might have a few issues 3 - [uncss](https://github.com/uncss/uncss) haven't seem a new release in a while, currently [lacking maintenance](https://github.com/uncss/uncss/issues/459), and using some deprecated libraries as seem here: ``` npm install -g uncss npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin. npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 ``` I thought about giving PurgeCSS a go, since it has been more [actively maintaned](https://github.com/FullHuman/purgecss), but [jekyll-purgecss](https://github.com/mhanberg/jekyll-purgecss) haven't. For this, I needed to change to use some local libraries instead of getting them via CDN. The good news is that it is quite effective in reducing css file sizes. Comparing dir sizes with `du -hs _site/assets/css/`: | current | minify | PurgeCSS | PurgeCSS + minify | | ------- | ------ | -------- | ----------------- | | 1,1M | 988K | 456K | 420K | --------- Signed-off-by: George Araujo --- .github/workflows/deploy.yml | 4 ++-- README.md | 4 ++-- _config.yml | 4 ++-- _includes/head.html | 4 ++-- _includes/scripts/bootstrap.html | 4 ++-- _includes/scripts/misc.html | 4 ++-- _sass/_variables.scss | 4 ++-- _sass/font-awesome/_animated.scss | 3 +++ _sass/font-awesome/_bordered-pulled.scss | 3 +++ _sass/font-awesome/_core.scss | 3 +++ _sass/font-awesome/_fixed-width.scss | 3 +++ _sass/font-awesome/_functions.scss | 3 +++ _sass/font-awesome/_icons.scss | 3 +++ _sass/font-awesome/_list.scss | 3 +++ _sass/font-awesome/_mixins.scss | 3 +++ _sass/font-awesome/_rotated-flipped.scss | 3 +++ _sass/font-awesome/_screen-reader.scss | 3 +++ _sass/font-awesome/_shims.scss | 3 +++ _sass/font-awesome/_sizing.scss | 3 +++ _sass/font-awesome/_stacked.scss | 3 +++ _sass/font-awesome/_variables.scss | 3 +++ _sass/font-awesome/brands.scss | 3 +++ _sass/font-awesome/fontawesome.scss | 3 +++ _sass/font-awesome/regular.scss | 3 +++ _sass/font-awesome/solid.scss | 3 +++ _sass/font-awesome/v4-shims.scss | 3 +++ assets/css/academicons.min.css | 3 +++ assets/css/bootstrap-toc.min.css | 3 +++ assets/css/bootstrap.min.css | 3 +++ assets/css/bootstrap.min.css.map | 3 +++ assets/css/jekyll-pygments-themes-github.css | 3 +++ assets/css/jekyll-pygments-themes-native.css | 3 +++ assets/css/main.scss | 4 ++-- assets/css/mdb.min.css | 3 +++ assets/css/mdb.min.css.map | 3 +++ assets/fonts/academicons.ttf | 3 +++ assets/fonts/academicons.woff | 3 +++ assets/js/bootstrap-toc.min.js | 3 +++ assets/js/bootstrap.bundle.min.js | 3 +++ assets/js/bootstrap.bundle.min.js.map | 3 +++ assets/js/mdb.min.js | 3 +++ assets/js/mdb.min.js.map | 3 +++ assets/webfonts/fa-brands-400.ttf | 3 +++ assets/webfonts/fa-brands-400.woff2 | 3 +++ assets/webfonts/fa-regular-400.ttf | 3 +++ assets/webfonts/fa-regular-400.woff2 | 3 +++ assets/webfonts/fa-solid-900.ttf | 3 +++ assets/webfonts/fa-solid-900.woff2 | 3 +++ assets/webfonts/fa-v4compatibility.ttf | 3 +++ assets/webfonts/fa-v4compatibility.woff2 | 3 +++ bin/deploy | 4 ++-- purgecss.config.js | 3 +++ 52 files changed, 147 insertions(+), 18 deletions(-) create mode 100644 _sass/font-awesome/_animated.scss create mode 100644 _sass/font-awesome/_bordered-pulled.scss create mode 100644 _sass/font-awesome/_core.scss create mode 100644 _sass/font-awesome/_fixed-width.scss create mode 100644 _sass/font-awesome/_functions.scss create mode 100644 _sass/font-awesome/_icons.scss create mode 100644 _sass/font-awesome/_list.scss create mode 100644 _sass/font-awesome/_mixins.scss create mode 100644 _sass/font-awesome/_rotated-flipped.scss create mode 100644 _sass/font-awesome/_screen-reader.scss create mode 100644 _sass/font-awesome/_shims.scss create mode 100644 _sass/font-awesome/_sizing.scss create mode 100644 _sass/font-awesome/_stacked.scss create mode 100644 _sass/font-awesome/_variables.scss create mode 100644 _sass/font-awesome/brands.scss create mode 100644 _sass/font-awesome/fontawesome.scss create mode 100644 _sass/font-awesome/regular.scss create mode 100644 _sass/font-awesome/solid.scss create mode 100644 _sass/font-awesome/v4-shims.scss create mode 100755 assets/css/academicons.min.css create mode 100644 assets/css/bootstrap-toc.min.css create mode 100644 assets/css/bootstrap.min.css create mode 100644 assets/css/bootstrap.min.css.map create mode 100644 assets/css/jekyll-pygments-themes-github.css create mode 100644 assets/css/jekyll-pygments-themes-native.css create mode 100644 assets/css/mdb.min.css create mode 100644 assets/css/mdb.min.css.map create mode 100644 assets/fonts/academicons.ttf create mode 100644 assets/fonts/academicons.woff create mode 100644 assets/js/bootstrap-toc.min.js create mode 100644 assets/js/bootstrap.bundle.min.js create mode 100644 assets/js/bootstrap.bundle.min.js.map create mode 100644 assets/js/mdb.min.js create mode 100644 assets/js/mdb.min.js.map create mode 100644 assets/webfonts/fa-brands-400.ttf create mode 100644 assets/webfonts/fa-brands-400.woff2 create mode 100644 assets/webfonts/fa-regular-400.ttf create mode 100644 assets/webfonts/fa-regular-400.woff2 create mode 100644 assets/webfonts/fa-solid-900.ttf create mode 100644 assets/webfonts/fa-solid-900.woff2 create mode 100644 assets/webfonts/fa-v4compatibility.ttf create mode 100644 assets/webfonts/fa-v4compatibility.woff2 create mode 100644 purgecss.config.js diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 076325ed2903..99972ea33330 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a965e6ef95ce53738ecce4ccd6020bc248349cf5bdbc4abe2e11cf61f65f483 -size 850 +oid sha256:f970bdea1fcf09da8528409e8719c2dcea23bd386bddcf5969830858bd5a3c97 +size 927 diff --git a/README.md b/README.md index 2b102576fcbc..3ae89d10054b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:488da896d250897994ee52ee273969436b61068c6b00b2f4cc4f57127329c5f2 -size 40094 +oid sha256:1e032cfb6e0fa11131d9ea448c3685d90ab34b3a3e6c909c47b34518e194814f +size 40303 diff --git a/_config.yml b/_config.yml index 6764c67b3015..72e83a5088f8 100644 --- a/_config.yml +++ b/_config.yml @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cba91f2605f0340d9454e7f0b2146bdf370518fda17a0ab6824925c2f3c44dbe -size 15763 +oid sha256:7ff2ae85d7e5dd9a6907f17a643271edf540656f7a145c607eab7bedd51857b0 +size 15069 diff --git a/_includes/head.html b/_includes/head.html index faa51284c42d..b89973fe9b8f 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9f16373a2ecdb232af3a01aade7b1bc30616524f86e97fe54e25371bf04e4fda -size 2727 +oid sha256:b51e0f02a9939c06ab32519b378bd707f5e0b258179e51dff99d670964f23bc3 +size 2209 diff --git a/_includes/scripts/bootstrap.html b/_includes/scripts/bootstrap.html index b3ba2e0960db..5e2ff7eb620b 100644 --- a/_includes/scripts/bootstrap.html +++ b/_includes/scripts/bootstrap.html @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a15caebbe14c00ce492e51593fc487c6c03b568abd4e79ecb601e2f8b0ce6662 -size 396 +oid sha256:6fe783ed186250c36544762ecc0e8ac24a17aca26f52ef52cf717ead72c85cbd +size 187 diff --git a/_includes/scripts/misc.html b/_includes/scripts/misc.html index 2a0a59b87019..f771830b6582 100644 --- a/_includes/scripts/misc.html +++ b/_includes/scripts/misc.html @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dad3f552951db3264a1f4c05fbedda78d29f0e775fcb5f014d709b2862c2dcb6 -size 1205 +oid sha256:f091ad0df353efcb5bd2da96ad7ac4864aac3db738f095fa846d20bcd0b682f9 +size 1220 diff --git a/_sass/_variables.scss b/_sass/_variables.scss index e0ec3611d94e..f644fef9727f 100644 --- a/_sass/_variables.scss +++ b/_sass/_variables.scss @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:63bed83a7f095d54e004035ee981864d89fba0e29223ed18b8e2a91458c9b983 -size 1325 +oid sha256:4a7ef1a0213ccb866de84b2fdd6e2f7ddbef231c5d831c2598c98745f546b316 +size 1378 diff --git a/_sass/font-awesome/_animated.scss b/_sass/font-awesome/_animated.scss new file mode 100644 index 000000000000..4fdd2f1e6ff8 --- /dev/null +++ b/_sass/font-awesome/_animated.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdfc698a138848336173c288ae79e92d66eeb04c44bbbfbfb34d5e91f6e644ea +size 6516 diff --git a/_sass/font-awesome/_bordered-pulled.scss b/_sass/font-awesome/_bordered-pulled.scss new file mode 100644 index 000000000000..7180d601326c --- /dev/null +++ b/_sass/font-awesome/_bordered-pulled.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8c1c38dfef8c61335867acd90e2ddb7326d7551675cb794ea0d1ce2f2b85934 +size 720 diff --git a/_sass/font-awesome/_core.scss b/_sass/font-awesome/_core.scss new file mode 100644 index 000000000000..313f666b22bb --- /dev/null +++ b/_sass/font-awesome/_core.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84c58c440041bcae5266f7b5c1cf10360ac09aac66f5725c8f4f88d00ac3446e +size 872 diff --git a/_sass/font-awesome/_fixed-width.scss b/_sass/font-awesome/_fixed-width.scss new file mode 100644 index 000000000000..54a0ceb94d2c --- /dev/null +++ b/_sass/font-awesome/_fixed-width.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44d62fd19c0ada0451cb2d8790287fee49e0e4b4a9a83a2e3cfab1af4199f9d0 +size 122 diff --git a/_sass/font-awesome/_functions.scss b/_sass/font-awesome/_functions.scss new file mode 100644 index 000000000000..1d6400e7371c --- /dev/null +++ b/_sass/font-awesome/_functions.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2bd4a045bc07d0b92563259ccf877bdfa18fb0c6ccefd446f8176bf5ca06973 +size 2115 diff --git a/_sass/font-awesome/_icons.scss b/_sass/font-awesome/_icons.scss new file mode 100644 index 000000000000..9bd8f534d76b --- /dev/null +++ b/_sass/font-awesome/_icons.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac2287a9711ea0a435023203a2ae5389e4ad182db0e273810e28f58d37af1655 +size 319 diff --git a/_sass/font-awesome/_list.scss b/_sass/font-awesome/_list.scss new file mode 100644 index 000000000000..f83e3cd291f5 --- /dev/null +++ b/_sass/font-awesome/_list.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21ff30ef1e9d26d276155e8f87b1f81e14cceb14c19ed8a8566ac7e547935aaa +size 447 diff --git a/_sass/font-awesome/_mixins.scss b/_sass/font-awesome/_mixins.scss new file mode 100644 index 000000000000..d170267192fe --- /dev/null +++ b/_sass/font-awesome/_mixins.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ede20fafa51137d8e8c0f11b38b0844725cae27c39edfe4795a5e154cc335d91 +size 1995 diff --git a/_sass/font-awesome/_rotated-flipped.scss b/_sass/font-awesome/_rotated-flipped.scss new file mode 100644 index 000000000000..56d152a9714f --- /dev/null +++ b/_sass/font-awesome/_rotated-flipped.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97a27a57f1c13026301cbe6038b1c608a070aef04661b9fc568a4c1fbc47543f +size 611 diff --git a/_sass/font-awesome/_screen-reader.scss b/_sass/font-awesome/_screen-reader.scss new file mode 100644 index 000000000000..265d668aa8d5 --- /dev/null +++ b/_sass/font-awesome/_screen-reader.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8224ee844c2d1165cec99ca89e40a29152216a96ba4519ae35601c8edb2258b +size 336 diff --git a/_sass/font-awesome/_shims.scss b/_sass/font-awesome/_shims.scss new file mode 100644 index 000000000000..d13d68f6257b --- /dev/null +++ b/_sass/font-awesome/_shims.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d65cee9c9e3536603ce868c2ecd2f5f51b460005b5636b030482e09b89d76e8 +size 69083 diff --git a/_sass/font-awesome/_sizing.scss b/_sass/font-awesome/_sizing.scss new file mode 100644 index 000000000000..77467bfc40ce --- /dev/null +++ b/_sass/font-awesome/_sizing.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81a97e4fd77f91488c3c4476d6c28685f8b20b08b7dec4d153b84a60d884ea42 +size 308 diff --git a/_sass/font-awesome/_stacked.scss b/_sass/font-awesome/_stacked.scss new file mode 100644 index 000000000000..44ce46092852 --- /dev/null +++ b/_sass/font-awesome/_stacked.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09c7d146ce7d2b50c17c457047d5fb7291af7a7a60d0c88c736a0524ba3f3acb +size 633 diff --git a/_sass/font-awesome/_variables.scss b/_sass/font-awesome/_variables.scss new file mode 100644 index 000000000000..243b55397922 --- /dev/null +++ b/_sass/font-awesome/_variables.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35ddfae479e92dc0342a5bb24821359edea2c75f3fc864efb4ad0d13d46d7caa +size 161643 diff --git a/_sass/font-awesome/brands.scss b/_sass/font-awesome/brands.scss new file mode 100644 index 000000000000..932d181d69f8 --- /dev/null +++ b/_sass/font-awesome/brands.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c35ed742e0765a0ee7edce078aa6d38446e8ce7ceaf5729756ab4d91bc5f2137 +size 867 diff --git a/_sass/font-awesome/fontawesome.scss b/_sass/font-awesome/fontawesome.scss new file mode 100644 index 000000000000..cdff417736aa --- /dev/null +++ b/_sass/font-awesome/fontawesome.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c2844d7a7b7af282319dae386a3bc28f257b05adc504724561e07cabaca1436 +size 564 diff --git a/_sass/font-awesome/regular.scss b/_sass/font-awesome/regular.scss new file mode 100644 index 000000000000..782e3c2c28dd --- /dev/null +++ b/_sass/font-awesome/regular.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aacd97d91cb2eac333dc7e43c56315da8c8c41f3b43c7c5e1688350728044c67 +size 750 diff --git a/_sass/font-awesome/solid.scss b/_sass/font-awesome/solid.scss new file mode 100644 index 000000000000..d03058382052 --- /dev/null +++ b/_sass/font-awesome/solid.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f815d5145c965981335ddc0018e3e76929f7a3506621765d261e7488bb555c7 +size 742 diff --git a/_sass/font-awesome/v4-shims.scss b/_sass/font-awesome/v4-shims.scss new file mode 100644 index 000000000000..13b7165a28bc --- /dev/null +++ b/_sass/font-awesome/v4-shims.scss @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f32479946c377dbeefcd602803e602d03758ef73ef0180842e3590981f1556fa +size 346 diff --git a/assets/css/academicons.min.css b/assets/css/academicons.min.css new file mode 100755 index 000000000000..9bdfc43effe6 --- /dev/null +++ b/assets/css/academicons.min.css @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d68cf5fabc76045ffd3a20543d2875344530c94102354e4eef44682a70a518db +size 7768 diff --git a/assets/css/bootstrap-toc.min.css b/assets/css/bootstrap-toc.min.css new file mode 100644 index 000000000000..978c546c7e05 --- /dev/null +++ b/assets/css/bootstrap-toc.min.css @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bf383cf9826a4a03a49a7a116647c7d598145bfa58b32c6b0828edf1999cb63 +size 1246 diff --git a/assets/css/bootstrap.min.css b/assets/css/bootstrap.min.css new file mode 100644 index 000000000000..4f0f3635c101 --- /dev/null +++ b/assets/css/bootstrap.min.css @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f886516f3d41e9e7bd994c7f7a39a89cafae9483f90396cb0ddeafe8d1ea5e72 +size 162264 diff --git a/assets/css/bootstrap.min.css.map b/assets/css/bootstrap.min.css.map new file mode 100644 index 000000000000..ee02e41f532c --- /dev/null +++ b/assets/css/bootstrap.min.css.map @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9575b185a4d3ef25586d104cd8d5165be2274e60da49fb936e793b2a8f9ef96e +size 654593 diff --git a/assets/css/jekyll-pygments-themes-github.css b/assets/css/jekyll-pygments-themes-github.css new file mode 100644 index 000000000000..cc5abdb9e58d --- /dev/null +++ b/assets/css/jekyll-pygments-themes-github.css @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:898dfb0496566c7d1a7b49c1da94fa11c616485d5b0cfffb8f614f1ca8828284 +size 4010 diff --git a/assets/css/jekyll-pygments-themes-native.css b/assets/css/jekyll-pygments-themes-native.css new file mode 100644 index 000000000000..9f0b3210d59a --- /dev/null +++ b/assets/css/jekyll-pygments-themes-native.css @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1d37e1dc2a18c7f8f2f1dc3542b2b6c01ae3d32bfb598279be1f4c0c2ca1041 +size 4385 diff --git a/assets/css/main.scss b/assets/css/main.scss index 26519a038d6e..71eeda494a05 100644 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5ca1e998973e162f35416dbef638ef270919cc43cec2764593c8b93490e6a4c -size 232 +oid sha256:08324e1a576a19ba14e87d92df0b22e7a06026a50ec00da1f115874e0ff7fb03 +size 337 diff --git a/assets/css/mdb.min.css b/assets/css/mdb.min.css new file mode 100644 index 000000000000..33399d240ff8 --- /dev/null +++ b/assets/css/mdb.min.css @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e98d8bd4dc6dcdea7aeb0705c9a1511823fd33c3c86d7c59e14fd963377249c +size 277146 diff --git a/assets/css/mdb.min.css.map b/assets/css/mdb.min.css.map new file mode 100644 index 000000000000..1fb4c7b0a703 --- /dev/null +++ b/assets/css/mdb.min.css.map @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89860c35fb09755663bec79b26e960d3d9a2057338fc6313260bf5bb91191453 +size 321412 diff --git a/assets/fonts/academicons.ttf b/assets/fonts/academicons.ttf new file mode 100644 index 000000000000..f5281af67f25 --- /dev/null +++ b/assets/fonts/academicons.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cd0a3d973da5e93fdbdd4563a60419a645bac65e2baafa5025a5118971d82fe +size 67872 diff --git a/assets/fonts/academicons.woff b/assets/fonts/academicons.woff new file mode 100644 index 000000000000..28d528521810 --- /dev/null +++ b/assets/fonts/academicons.woff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:296a3eb1deb204e996b572116997ab0c5245b03ad459f0fd22c4060b9d123f74 +size 131616 diff --git a/assets/js/bootstrap-toc.min.js b/assets/js/bootstrap-toc.min.js new file mode 100644 index 000000000000..d4fcfc7c712a --- /dev/null +++ b/assets/js/bootstrap-toc.min.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2f79541bbbbfff2e4e534a673b615e3c331b4ccbdf1edba71fe4cae06589f0a +size 2107 diff --git a/assets/js/bootstrap.bundle.min.js b/assets/js/bootstrap.bundle.min.js new file mode 100644 index 000000000000..56e069cde666 --- /dev/null +++ b/assets/js/bootstrap.bundle.min.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19126b874a32753d42c12dfa6c17892bfd93820a5a5100ba1b34da4d07599b49 +size 83376 diff --git a/assets/js/bootstrap.bundle.min.js.map b/assets/js/bootstrap.bundle.min.js.map new file mode 100644 index 000000000000..92693917d399 --- /dev/null +++ b/assets/js/bootstrap.bundle.min.js.map @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e72f08c6cf2f843a11a664e1a1069a8e933d1e9f0ba11ccf398262ad077b39e +size 308871 diff --git a/assets/js/mdb.min.js b/assets/js/mdb.min.js new file mode 100644 index 000000000000..0662fb4d8ee4 --- /dev/null +++ b/assets/js/mdb.min.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1610be994b2c003566f80675ac64d043f1d77ea5071062e67c1d237cb715df75 +size 151737 diff --git a/assets/js/mdb.min.js.map b/assets/js/mdb.min.js.map new file mode 100644 index 000000000000..31a8d3971cb8 --- /dev/null +++ b/assets/js/mdb.min.js.map @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50f8329f860db13d2486404ae79e7743086795b4e553469afa283273aa8fd5b1 +size 1200698 diff --git a/assets/webfonts/fa-brands-400.ttf b/assets/webfonts/fa-brands-400.ttf new file mode 100644 index 000000000000..403dcd80256b --- /dev/null +++ b/assets/webfonts/fa-brands-400.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20c4a58bc9d1d69e935d06f1528923646a715be5e218665655cade8f5f1b8c00 +size 187208 diff --git a/assets/webfonts/fa-brands-400.woff2 b/assets/webfonts/fa-brands-400.woff2 new file mode 100644 index 000000000000..027396af916e --- /dev/null +++ b/assets/webfonts/fa-brands-400.woff2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:748332090c4b8e20f95d0ff59f0be20fa9c889359d3b36d4b886d73376054207 +size 108020 diff --git a/assets/webfonts/fa-regular-400.ttf b/assets/webfonts/fa-regular-400.ttf new file mode 100644 index 000000000000..444ac10f6c93 --- /dev/null +++ b/assets/webfonts/fa-regular-400.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:528d022dce6725f8a0811fd91d8e6513445c81ef33353a5c3234eab932551abf +size 63952 diff --git a/assets/webfonts/fa-regular-400.woff2 b/assets/webfonts/fa-regular-400.woff2 new file mode 100644 index 000000000000..1b89f63f5699 --- /dev/null +++ b/assets/webfonts/fa-regular-400.woff2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e7e5ea1b15f62ab14dbd41768e8fbcd21cc859a4ea5da812457ee714299fb35 +size 24948 diff --git a/assets/webfonts/fa-solid-900.ttf b/assets/webfonts/fa-solid-900.ttf new file mode 100644 index 000000000000..1fc25771f894 --- /dev/null +++ b/assets/webfonts/fa-solid-900.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67a65763c7f80903d81603bbeb9049fc2bf28508479b83ed011fe24c71fa950a +size 394628 diff --git a/assets/webfonts/fa-solid-900.woff2 b/assets/webfonts/fa-solid-900.woff2 new file mode 100644 index 000000000000..a3892648645b --- /dev/null +++ b/assets/webfonts/fa-solid-900.woff2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7152a6933ee3d690ec2af3d09da9d701723d16aa3410a6d80f28ff8866f3b880 +size 150124 diff --git a/assets/webfonts/fa-v4compatibility.ttf b/assets/webfonts/fa-v4compatibility.ttf new file mode 100644 index 000000000000..ed048c7b8594 --- /dev/null +++ b/assets/webfonts/fa-v4compatibility.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0515a423f828ce4e6accf92a2ea0b03d19d31cc86d9af0373291e1fd4db5f348 +size 10172 diff --git a/assets/webfonts/fa-v4compatibility.woff2 b/assets/webfonts/fa-v4compatibility.woff2 new file mode 100644 index 000000000000..a0a6cfd447c2 --- /dev/null +++ b/assets/webfonts/fa-v4compatibility.woff2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694a17c3d9d6c05f8aac63c544615552a4b220e9a4de863d87341a6bcfc1bc8d +size 4564 diff --git a/bin/deploy b/bin/deploy index c29fa8beae3d..c069548ff3f6 100755 --- a/bin/deploy +++ b/bin/deploy @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc88d5720bd3c6fc0796b35fd3de2226d63647d4b163b12a80d4b8636534d976 -size 2723 +oid sha256:e4033b9ce549469785dfe1e34c5e486bc52fbe87d41c37358635abe82d682e02 +size 2774 diff --git a/purgecss.config.js b/purgecss.config.js new file mode 100644 index 000000000000..197542ad885f --- /dev/null +++ b/purgecss.config.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40e51087cb7369696f616f9addad0ce7b365bcb5541746c36615e7141d8459fd +size 245