Use webp compression for background images

Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
This commit is contained in:
Joshua Castle committed 2024-07-14 14:16:21 -07:00
1 parent b10a031e3f
commit cf6bc302d0
7 files changed
+10 -5

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@ import TabItem from "@theme/TabItem";
import { faTowerCell, faFileZipper } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import HeroBanner from '@site/src/components/HeroBanner';
import HeroBackground from '@site/static/img/site/split-background.jpg';
import HeroBackground from '@site/static/img/site/split-background.webp';
import PaperSpigotIcon from '@site/static/img/icons/paper.png';
import VelocityIcon from '@site/static/img/icons/velocity.png';
import WaterfallBungeeCordIcon from '@site/static/img/icons/waterfall.svg';
+2 -2
View File
@@ -1,9 +1,9 @@
:root {
--ifm-background-image-url: url('/img/site/split-background-light.jpg');
--ifm-background-image-url: url('/img/site/split-background-light.webp');
}
[data-theme='dark'] {
--ifm-background-image-url: url('/img/site/split-background.jpg') !important;
--ifm-background-image-url: url('/img/site/split-background.webp') !important;
}
.heroBanner {
+1 -1
View File
@@ -1,6 +1,6 @@
import Translate from '@docusaurus/Translate';
import HeroBanner from '@site/src/components/HeroBanner';
import HeroBackground from '@site/static/img/site/split-background.jpg';
import HeroBackground from '@site/static/img/site/split-background.webp';
import Layout from '@theme/Layout';
import styles from './utilities.module.css';
import { useRef, useState } from 'react';
+1 -1
View File
@@ -1,6 +1,6 @@
import Translate from '@docusaurus/Translate';
import HeroBanner from '@site/src/components/HeroBanner';
import HeroBackground from '@site/static/img/site/split-background.jpg';
import HeroBackground from '@site/static/img/site/split-background.webp';
import Layout from '@theme/Layout';
import { useEffect, useRef, useState } from 'react';
import styles from './utilities.module.css';
+5
View File
@@ -7,3 +7,8 @@ declare module '*.jpg' {
const value: any;
export = value;
}
declare module '*.webp' {
const value: any;
export = value;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 KiB