switch jpeg to webp where possible
@@ -1,10 +1,10 @@
|
||||
import openingImage from "../img/DSC_5633.jpg";
|
||||
import rainbow from "../img/IMG-0186.jpg";
|
||||
import japanese from "../img/IMG_20230531_000224_01.jpg";
|
||||
import computers from "../img/IMG_3071.jpg";
|
||||
import mobo from "../img/2025-10-03-02-20-50-077.jpg";
|
||||
import suit from "../img/military.jpg";
|
||||
import nutrivend from "../img/nutrivend.jpeg";
|
||||
import openingImage from "../img/DSC_5633.webp";
|
||||
import rainbow from "../img/IMG-0186.webp";
|
||||
import japanese from "../img/IMG_20230531_000224_01.webp";
|
||||
import computers from "../img/IMG_3071.webp";
|
||||
import mobo from "../img/2025-10-03-02-20-50-077.webp";
|
||||
import suit from "../img/military.webp";
|
||||
import nutrivend from "../img/nutrivend.webp";
|
||||
|
||||
<img src={openingImage} alt="Tymur Arsentiev" className="self"/>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {Path} from "../router/router";
|
||||
import {MDXContent} from "mdx/types";
|
||||
import {lazy, LazyExoticComponent} from "react";
|
||||
import allBlack from "../img/IMG_3095.jpg";
|
||||
import allBlack from "../img/IMG_3095.webp";
|
||||
|
||||
export interface Article {
|
||||
name: string,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import allBlack from "../../img/IMG_3095.jpg";
|
||||
import style from "../../img/2026-04-07-20-45-39-165.jpg";
|
||||
import savvy from "../../img/2026-04-07-20-44-35-818.jpg";
|
||||
import allBlack from "../../img/IMG_3095.webp";
|
||||
import style from "../../img/2026-04-07-20-45-39-165.webp";
|
||||
import savvy from "../../img/2026-04-07-20-44-35-818.webp";
|
||||
import {ReactComponent as Nextcloud} from "../../img/Nextcloud Logo Vector.svg";
|
||||
import {ReactComponent as K8s} from "../../img/Kubernetes Logo Vector.svg";
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 817 KiB |
BIN
src/img/2025-10-03-02-20-50-077.webp
Normal file
|
After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 3.0 MiB |
BIN
src/img/2026-04-07-20-44-35-818.webp
Normal file
|
After Width: | Height: | Size: 239 KiB |
|
Before Width: | Height: | Size: 2.6 MiB |
BIN
src/img/2026-04-07-20-45-39-165.webp
Normal file
|
After Width: | Height: | Size: 149 KiB |
BIN
src/img/2k_ceres_fictional.webp
Normal file
|
After Width: | Height: | Size: 493 KiB |
BIN
src/img/2k_haumea_fictional.webp
Normal file
|
After Width: | Height: | Size: 363 KiB |
BIN
src/img/2k_jupiter.webp
Normal file
|
After Width: | Height: | Size: 79 KiB |
BIN
src/img/2k_makemake_fictional.webp
Normal file
|
After Width: | Height: | Size: 398 KiB |
BIN
src/img/2k_stars_milky_way.webp
Normal file
|
After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 13 MiB |
BIN
src/img/DSC_5633.webp
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 3.0 MiB |
BIN
src/img/IMG-0186.webp
Normal file
|
After Width: | Height: | Size: 934 KiB |
|
Before Width: | Height: | Size: 900 KiB |
BIN
src/img/IMG_20230531_000224_01.webp
Normal file
|
After Width: | Height: | Size: 215 KiB |
|
Before Width: | Height: | Size: 69 KiB |
BIN
src/img/IMG_20240725_175449_803.webp
Normal file
|
After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 1.4 MiB |
BIN
src/img/IMG_3071.webp
Normal file
|
After Width: | Height: | Size: 420 KiB |
|
Before Width: | Height: | Size: 5.6 MiB |
BIN
src/img/IMG_3095.webp
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
|
Before Width: | Height: | Size: 1.3 MiB |
BIN
src/img/military.webp
Normal file
|
After Width: | Height: | Size: 339 KiB |
|
Before Width: | Height: | Size: 4.6 KiB |
BIN
src/img/nutrivend.webp
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
@@ -36,7 +36,7 @@ const config: webpack.Configuration = {
|
||||
oneOf: [
|
||||
// Image assets
|
||||
{
|
||||
test: [/\.(avif|bmp|.gif|jpe?g|png|pdf)$/],
|
||||
test: [/\.(avif|bmp|.gif|webp|jpe?g|png|pdf)$/],
|
||||
type: "asset",
|
||||
parser: {
|
||||
dataUrlCondition: {
|
||||
|
||||