cmc/img

Images used in my personal projects and websites.

clone: git clone https://gitbay.org/cmc/img.git

67bbd11091c5af0f6e69daac878224a56e189816

verified · cmc

author: Christian Cleberg <hello@cleberg.net> · 2025-11-01T19:50:50Z

convert all PNGs to WebP
 blog/20210328-vaporwave-vs-outrun/macintosh-plus.png  | Bin 112709 -> 0 bytes
 blog/20210328-vaporwave-vs-outrun/macintosh-plus.webp | Bin 0 -> 1111884 bytes
 .../vaporwave-search-results.png                      | Bin 6609167 -> 0 bytes
 .../vaporwave-search-results.webp                     | Bin 0 -> 1586532 bytes
 .../obsidian_live_preview.png                         | Bin 211271 -> 0 bytes
 .../obsidian_live_preview.webp                        | Bin 0 -> 167104 bytes
 .../obsidian_source_mod.png                           | Bin 235801 -> 0 bytes
 .../obsidian_source_mod.webp                          | Bin 0 -> 190014 bytes
 .../plain-markdown.png                                | Bin 251536 -> 0 bytes
 .../plain-markdown.webp                               | Bin 0 -> 202784 bytes
 blog/20221020-syncthing/syncthing_gui.png             | Bin 271337 -> 0 bytes
 blog/20221020-syncthing/syncthing_gui.webp            | Bin 0 -> 165798 bytes
 .../20230105-mass-unlike-tumblr-posts/dev_console.png | Bin 2590228 -> 0 bytes
 .../dev_console.webp                                  | Bin 0 -> 533590 bytes
 .../script_results.png                                | Bin 25605 -> 0 bytes
 .../script_results.webp                               | Bin 0 -> 75488 bytes
 blog/20230623-byobu/byobu.png                         | Bin 769724 -> 0 bytes
 blog/20230623-byobu/byobu.webp                        | Bin 0 -> 547882 bytes
 blog/20230623-convos/convos_chat.png                  | Bin 596215 -> 0 bytes
 blog/20230623-convos/convos_chat.webp                 | Bin 0 -> 296998 bytes
 blog/20230623-convos/convos_home.png                  | Bin 309662 -> 0 bytes
 blog/20230623-convos/convos_home.webp                 | Bin 0 -> 175954 bytes
 blog/20231010-authelia/authelia_portal.png            | Bin 224186 -> 0 bytes
 blog/20231010-authelia/authelia_portal.webp           | Bin 0 -> 99350 bytes
 blog/20231010-authelia/authelia_success.png           | Bin 215750 -> 0 bytes
 blog/20231010-authelia/authelia_success.webp          | Bin 0 -> 96858 bytes
 blog/20240127-tableau-dashboard/dashboard.png         | Bin 325597 -> 0 bytes
 blog/20240127-tableau-dashboard/dashboard.webp        | Bin 0 -> 417846 bytes
 blog/20240314-doom-emacs/dark.png                     | Bin 282105 -> 0 bytes
 blog/20240314-doom-emacs/dark.webp                    | Bin 0 -> 203980 bytes
 blog/20240314-doom-emacs/light.png                    | Bin 405934 -> 0 bytes
 blog/20240314-doom-emacs/light.webp                   | Bin 0 -> 433196 bytes
 blog/20240314-doom-emacs/markdown.png                 | Bin 499684 -> 0 bytes
 blog/20240314-doom-emacs/markdown.webp                | Bin 0 -> 330604 bytes
 blog/20240314-doom-emacs/org.png                      | Bin 463949 -> 0 bytes
 blog/20240314-doom-emacs/org.webp                     | Bin 0 -> 303596 bytes
 blog/20240315-ddns-updater/ddns.png                   | Bin 209990 -> 0 bytes
 blog/20240315-ddns-updater/ddns.webp                  | Bin 0 -> 165940 bytes
 .../custom-container.png                              | Bin 267514 -> 0 bytes
 .../custom-container.webp                             | Bin 0 -> 176276 bytes
 .../default-container.png                             | Bin 224304 -> 0 bytes
 .../default-container.webp                            | Bin 0 -> 147420 bytes
 .../docker-desktop.png                                | Bin 366617 -> 0 bytes
 .../docker-desktop.webp                               | Bin 0 -> 234014 bytes
 blog/20240418-mu4e/mu4e.png                           | Bin 328907 -> 0 bytes
 blog/20240418-mu4e/mu4e.webp                          | Bin 0 -> 261286 bytes
 blog/20240503-ubuntu-on-macos/cli.png                 | Bin 167180 -> 0 bytes
 blog/20240503-ubuntu-on-macos/cli.webp                | Bin 0 -> 136964 bytes
 blog/20240503-ubuntu-on-macos/create.png              | Bin 329461 -> 0 bytes
 blog/20240503-ubuntu-on-macos/create.webp             | Bin 0 -> 228952 bytes
 blog/20240503-ubuntu-on-macos/files.png               | Bin 231957 -> 0 bytes
 blog/20240503-ubuntu-on-macos/files.webp              | Bin 0 -> 182960 bytes
 blog/20240503-ubuntu-on-macos/machines.png            | Bin 218021 -> 0 bytes
 blog/20240503-ubuntu-on-macos/machines.webp           | Bin 0 -> 166880 bytes
 blog/20240503-ubuntu-on-macos/mu4e.png                | Bin 328907 -> 0 bytes
 blog/20240503-ubuntu-on-macos/mu4e.webp               | Bin 0 -> 261286 bytes
 blog/20240503-ubuntu-on-macos/test.png                | Bin 389939 -> 0 bytes
 blog/20240503-ubuntu-on-macos/test.webp               | Bin 0 -> 344382 bytes
 blog/20240503-ubuntu-on-macos/xcode.png               | Bin 157641 -> 0 bytes
 blog/20240503-ubuntu-on-macos/xcode.webp              | Bin 0 -> 128298 bytes
 blog/20240711-emacs-on-ipad/dashboard.png             | Bin 94727 -> 0 bytes
 blog/20240711-emacs-on-ipad/dashboard.webp            | Bin 0 -> 60878 bytes
 blog/20240711-emacs-on-ipad/dependencies.png          | Bin 73887 -> 0 bytes
 blog/20240711-emacs-on-ipad/dependencies.webp         | Bin 0 -> 24936 bytes
 blog/20240711-emacs-on-ipad/emacs.png                 | Bin 168087 -> 0 bytes
 blog/20240711-emacs-on-ipad/emacs.webp                |   0
 blog/20240711-emacs-on-ipad/ish.png                   | Bin 70353 -> 0 bytes
 blog/20240711-emacs-on-ipad/ish.webp                  | Bin 0 -> 21060 bytes
 blog/20240711-emacs-on-ipad/melpa.png                 | Bin 910237 -> 0 bytes
 blog/20240711-emacs-on-ipad/melpa.webp                | Bin 0 -> 557878 bytes
 .../negative_results.png                              | Bin 372740 -> 0 bytes
 .../negative_results.webp                             | Bin 0 -> 221560 bytes
 .../positive_results.png                              | Bin 261561 -> 0 bytes
 .../positive_results.webp                             | Bin 0 -> 181296 bytes
 blog/20240825-n8n-sentiment-analysis/workflow.png     | Bin 136269 -> 0 bytes
 blog/20240825-n8n-sentiment-analysis/workflow.webp    | Bin 0 -> 66666 bytes
 .../alerting_insights.png                             | Bin 149766 -> 0 bytes
 .../alerting_insights.webp                            | Bin 0 -> 61694 bytes
 .../dashboard_nginx.png                               | Bin 268918 -> 0 bytes
 .../dashboard_nginx.webp                              | Bin 0 -> 110846 bytes
 .../dashboard_node.png                                | Bin 319563 -> 0 bytes
 .../dashboard_node.webp                               | Bin 0 -> 151424 bytes
 .../dashboard_oncall.png                              | Bin 368657 -> 0 bytes
 .../dashboard_oncall.webp                             | Bin 0 -> 157340 bytes
 .../dashboard_prometheus.png                          | Bin 249262 -> 0 bytes
 .../dashboard_prometheus.webp                         | Bin 0 -> 104868 bytes
 .../20240920-prometheus-grafana-cloud/email_alert.png | Bin 320605 -> 0 bytes
 .../email_alert.webp                                  | Bin 0 -> 259224 bytes
 .../irm_user_info.png                                 | Bin 234493 -> 0 bytes
 .../irm_user_info.webp                                | Bin 0 -> 99238 bytes
 blog/20240920-prometheus-grafana-cloud/new_alert.png  | Bin 514256 -> 0 bytes
 blog/20240920-prometheus-grafana-cloud/new_alert.webp | Bin 0 -> 200700 bytes
 blog/20240920-prometheus-grafana-cloud/oncall.png     | Bin 154534 -> 0 bytes
 blog/20240920-prometheus-grafana-cloud/oncall.webp    | Bin 0 -> 68878 bytes
 .../continue_commands.png                             | Bin 553821 -> 0 bytes
 .../continue_commands.webp                            | Bin 0 -> 185910 bytes
 .../continue_fullscreen.png                           | Bin 464082 -> 0 bytes
 .../continue_fullscreen.webp                          | Bin 0 -> 159446 bytes
 .../continue_inline.png                               | Bin 177761 -> 0 bytes
 .../continue_inline.webp                              | Bin 0 -> 189046 bytes
 .../continue_inline_hotkeys.png                       | Bin 29872 -> 0 bytes
 .../continue_inline_hotkeys.webp                      | Bin 0 -> 79416 bytes
 .../continue_sidebar.png                              | Bin 390723 -> 0 bytes
 .../continue_sidebar.webp                             | Bin 0 -> 231636 bytes
 blog/20241229-thelounge/channel.png                   | Bin 702943 -> 0 bytes
 blog/20241229-thelounge/channel.webp                  | Bin 0 -> 183438 bytes
 blog/20241229-thelounge/existing_connection.png       | Bin 708626 -> 0 bytes
 blog/20241229-thelounge/existing_connection.webp      | Bin 0 -> 186496 bytes
 blog/20241229-thelounge/login.png                     | Bin 290872 -> 0 bytes
 blog/20241229-thelounge/login.webp                    | Bin 0 -> 64124 bytes
 blog/20241229-thelounge/new_connection.png            | Bin 458272 -> 0 bytes
 blog/20241229-thelounge/new_connection.webp           | Bin 0 -> 106598 bytes
 blog/20250123-self-hosting-tandoor/admin.png          | Bin 182055 -> 0 bytes
 blog/20250123-self-hosting-tandoor/admin.webp         | Bin 0 -> 63866 bytes
 blog/20250123-self-hosting-tandoor/cookbook.png       | Bin 90279 -> 0 bytes
 blog/20250123-self-hosting-tandoor/cookbook.webp      | Bin 0 -> 25054 bytes
 blog/20250123-self-hosting-tandoor/import.png         | Bin 2315108 -> 0 bytes
 blog/20250123-self-hosting-tandoor/import.webp        | Bin 0 -> 661924 bytes
 blog/20250123-self-hosting-tandoor/login.png          | Bin 77082 -> 0 bytes
 blog/20250123-self-hosting-tandoor/login.webp         | Bin 0 -> 21478 bytes
 blog/20250123-self-hosting-tandoor/mealplan.png       | Bin 136138 -> 0 bytes
 blog/20250123-self-hosting-tandoor/mealplan.webp      | Bin 0 -> 42254 bytes
 blog/20250123-self-hosting-tandoor/recipes.png        | Bin 94452 -> 0 bytes
 blog/20250123-self-hosting-tandoor/recipes.webp       | Bin 0 -> 31710 bytes
 blog/20250123-self-hosting-tandoor/shopping.png       | Bin 170411 -> 0 bytes
 blog/20250123-self-hosting-tandoor/shopping.webp      | Bin 0 -> 56078 bytes
 blog/20250211-obscura-vpn/connect.png                 | Bin 232939 -> 0 bytes
 blog/20250211-obscura-vpn/connect.webp                | Bin 0 -> 227588 bytes
 blog/20250211-obscura-vpn/mullvad-check.png           | Bin 557821 -> 0 bytes
 blog/20250211-obscura-vpn/mullvad-check.webp          | Bin 0 -> 145362 bytes
 blog/20250211-obscura-vpn/payment.png                 | Bin 300991 -> 0 bytes
 blog/20250211-obscura-vpn/payment.webp                | Bin 0 -> 75928 bytes
 blog/20250211-obscura-vpn/toolbar.png                 | Bin 541542 -> 0 bytes
 blog/20250211-obscura-vpn/toolbar.webp                | Bin 0 -> 767890 bytes
 blog/20250502-asahi-linux/bluetooth.png               | Bin 195906 -> 0 bytes
 blog/20250502-asahi-linux/bluetooth.webp              | Bin 0 -> 152856 bytes
 blog/20250502-asahi-linux/device_support.png          | Bin 115507 -> 0 bytes
 blog/20250502-asahi-linux/device_support.webp         | Bin 0 -> 61022 bytes
 blog/20250502-asahi-linux/gamepad_settings.png        | Bin 190234 -> 0 bytes
 blog/20250502-asahi-linux/gamepad_settings.webp       | Bin 0 -> 155350 bytes
 blog/20250502-asahi-linux/kde.png                     | Bin 893972 -> 0 bytes
 blog/20250502-asahi-linux/kde.webp                    | Bin 0 -> 378172 bytes
 blog/20250502-asahi-linux/sysinfo.png                 | Bin 283981 -> 0 bytes
 blog/20250502-asahi-linux/sysinfo.webp                | Bin 0 -> 270930 bytes
 blog/20250502-asahi-linux/themes.png                  | Bin 516714 -> 0 bytes
 blog/20250502-asahi-linux/themes.webp                 | Bin 0 -> 376862 bytes
 blog/20250905-human-website-design/after.png          | Bin 132151 -> 0 bytes
 blog/20250905-human-website-design/after.webp         | Bin 0 -> 174878 bytes
 blog/20250905-human-website-design/before.png         | Bin 132821 -> 0 bytes
 blog/20250905-human-website-design/before.webp        | Bin 0 -> 152128 bytes
 blog/20250925-minimalist-website-redesign/minimal.png | Bin 85688 -> 0 bytes
 .../20250925-minimalist-website-redesign/minimal.webp | Bin 0 -> 89850 bytes
 blog/20251006-rocket-league-macos/bottle.png          | Bin 435804 -> 0 bytes
 blog/20251006-rocket-league-macos/bottle.webp         | Bin 0 -> 80206 bytes
 blog/20251006-rocket-league-macos/game.png            | Bin 3759666 -> 0 bytes
 blog/20251006-rocket-league-macos/game.webp           | Bin 0 -> 2302222 bytes
 blog/20251006-rocket-league-macos/launch.png          | Bin 2218790 -> 0 bytes
 blog/20251006-rocket-league-macos/launch.webp         | Bin 0 -> 1460312 bytes
 blog/20251006-rocket-league-macos/login.png           | Bin 131381 -> 0 bytes
 blog/20251006-rocket-league-macos/login.webp          | Bin 0 -> 60864 bytes
 blog/20251006-rocket-league-macos/menu.png            | Bin 2786690 -> 0 bytes
 blog/20251006-rocket-league-macos/menu.webp           | Bin 0 -> 1929248 bytes
 blog/20251006-rocket-league-macos/updater.png         | Bin 15132 -> 0 bytes
 blog/20251006-rocket-league-macos/updater.webp        | Bin 0 -> 27394 bytes
 blog/20251024-digital-garden/ava.webp                 | Bin 0 -> 242612 bytes
 blog/20251024-digital-garden/cadence.png              | Bin 1379852 -> 0 bytes
 blog/20251024-digital-garden/orgroam.png              | Bin 199417 -> 0 bytes
 blog/20251024-digital-garden/orgroam.webp             | Bin 0 -> 87786 bytes
 blog/salary/salary.png                                | Bin 116826 -> 0 bytes
 blog/salary/salary.webp                               | Bin 0 -> 50544 bytes
 170 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/blog/20210328-vaporwave-vs-outrun/macintosh-plus.png b/blog/20210328-vaporwave-vs-outrun/macintosh-plus.png
deleted file mode 100644
index ef4c28c..0000000
Binary files a/blog/20210328-vaporwave-vs-outrun/macintosh-plus.png and /dev/null differ
diff --git a/blog/20210328-vaporwave-vs-outrun/macintosh-plus.webp b/blog/20210328-vaporwave-vs-outrun/macintosh-plus.webp
new file mode 100644
index 0000000..942d32d
Binary files /dev/null and b/blog/20210328-vaporwave-vs-outrun/macintosh-plus.webp differ
diff --git a/blog/20210328-vaporwave-vs-outrun/vaporwave-search-results.png b/blog/20210328-vaporwave-vs-outrun/vaporwave-search-results.png
deleted file mode 100644
index cc732ec..0000000
Binary files a/blog/20210328-vaporwave-vs-outrun/vaporwave-search-results.png and /dev/null differ
diff --git a/blog/20210328-vaporwave-vs-outrun/vaporwave-search-results.webp b/blog/20210328-vaporwave-vs-outrun/vaporwave-search-results.webp
new file mode 100644
index 0000000..500e558
Binary files /dev/null and b/blog/20210328-vaporwave-vs-outrun/vaporwave-search-results.webp differ
diff --git a/blog/20220302-easy-reliable-note-taking/obsidian_live_preview.png b/blog/20220302-easy-reliable-note-taking/obsidian_live_preview.png
deleted file mode 100644
index 1a52148..0000000
Binary files a/blog/20220302-easy-reliable-note-taking/obsidian_live_preview.png and /dev/null differ
diff --git a/blog/20220302-easy-reliable-note-taking/obsidian_live_preview.webp b/blog/20220302-easy-reliable-note-taking/obsidian_live_preview.webp
new file mode 100644
index 0000000..7a24503
Binary files /dev/null and b/blog/20220302-easy-reliable-note-taking/obsidian_live_preview.webp differ
diff --git a/blog/20220302-easy-reliable-note-taking/obsidian_source_mod.png b/blog/20220302-easy-reliable-note-taking/obsidian_source_mod.png
deleted file mode 100644
index 0c28d04..0000000
Binary files a/blog/20220302-easy-reliable-note-taking/obsidian_source_mod.png and /dev/null differ
diff --git a/blog/20220302-easy-reliable-note-taking/obsidian_source_mod.webp b/blog/20220302-easy-reliable-note-taking/obsidian_source_mod.webp
new file mode 100644
index 0000000..debca50
Binary files /dev/null and b/blog/20220302-easy-reliable-note-taking/obsidian_source_mod.webp differ
diff --git a/blog/20220302-easy-reliable-note-taking/plain-markdown.png b/blog/20220302-easy-reliable-note-taking/plain-markdown.png
deleted file mode 100644
index 9c44a7d..0000000
Binary files a/blog/20220302-easy-reliable-note-taking/plain-markdown.png and /dev/null differ
diff --git a/blog/20220302-easy-reliable-note-taking/plain-markdown.webp b/blog/20220302-easy-reliable-note-taking/plain-markdown.webp
new file mode 100644
index 0000000..1c4dff7
Binary files /dev/null and b/blog/20220302-easy-reliable-note-taking/plain-markdown.webp differ
diff --git a/blog/20221020-syncthing/syncthing_gui.png b/blog/20221020-syncthing/syncthing_gui.png
deleted file mode 100644
index 6281300..0000000
Binary files a/blog/20221020-syncthing/syncthing_gui.png and /dev/null differ
diff --git a/blog/20221020-syncthing/syncthing_gui.webp b/blog/20221020-syncthing/syncthing_gui.webp
new file mode 100644
index 0000000..6e36665
Binary files /dev/null and b/blog/20221020-syncthing/syncthing_gui.webp differ
diff --git a/blog/20230105-mass-unlike-tumblr-posts/dev_console.png b/blog/20230105-mass-unlike-tumblr-posts/dev_console.png
deleted file mode 100644
index 2053161..0000000
Binary files a/blog/20230105-mass-unlike-tumblr-posts/dev_console.png and /dev/null differ
diff --git a/blog/20230105-mass-unlike-tumblr-posts/dev_console.webp b/blog/20230105-mass-unlike-tumblr-posts/dev_console.webp
new file mode 100644
index 0000000..dfab45b
Binary files /dev/null and b/blog/20230105-mass-unlike-tumblr-posts/dev_console.webp differ
diff --git a/blog/20230105-mass-unlike-tumblr-posts/script_results.png b/blog/20230105-mass-unlike-tumblr-posts/script_results.png
deleted file mode 100644
index cab1498..0000000
Binary files a/blog/20230105-mass-unlike-tumblr-posts/script_results.png and /dev/null differ
diff --git a/blog/20230105-mass-unlike-tumblr-posts/script_results.webp b/blog/20230105-mass-unlike-tumblr-posts/script_results.webp
new file mode 100644
index 0000000..f373e33
Binary files /dev/null and b/blog/20230105-mass-unlike-tumblr-posts/script_results.webp differ
diff --git a/blog/20230623-byobu/byobu.png b/blog/20230623-byobu/byobu.png
deleted file mode 100644
index 22e8da3..0000000
Binary files a/blog/20230623-byobu/byobu.png and /dev/null differ
diff --git a/blog/20230623-byobu/byobu.webp b/blog/20230623-byobu/byobu.webp
new file mode 100644
index 0000000..90a80df
Binary files /dev/null and b/blog/20230623-byobu/byobu.webp differ
diff --git a/blog/20230623-convos/convos_chat.png b/blog/20230623-convos/convos_chat.png
deleted file mode 100644
index 35560eb..0000000
Binary files a/blog/20230623-convos/convos_chat.png and /dev/null differ
diff --git a/blog/20230623-convos/convos_chat.webp b/blog/20230623-convos/convos_chat.webp
new file mode 100644
index 0000000..9cc1e43
Binary files /dev/null and b/blog/20230623-convos/convos_chat.webp differ
diff --git a/blog/20230623-convos/convos_home.png b/blog/20230623-convos/convos_home.png
deleted file mode 100644
index 893dd50..0000000
Binary files a/blog/20230623-convos/convos_home.png and /dev/null differ
diff --git a/blog/20230623-convos/convos_home.webp b/blog/20230623-convos/convos_home.webp
new file mode 100644
index 0000000..159df50
Binary files /dev/null and b/blog/20230623-convos/convos_home.webp differ
diff --git a/blog/20231010-authelia/authelia_portal.png b/blog/20231010-authelia/authelia_portal.png
deleted file mode 100644
index c894597..0000000
Binary files a/blog/20231010-authelia/authelia_portal.png and /dev/null differ
diff --git a/blog/20231010-authelia/authelia_portal.webp b/blog/20231010-authelia/authelia_portal.webp
new file mode 100644
index 0000000..bc5188a
Binary files /dev/null and b/blog/20231010-authelia/authelia_portal.webp differ
diff --git a/blog/20231010-authelia/authelia_success.png b/blog/20231010-authelia/authelia_success.png
deleted file mode 100644
index 847997f..0000000
Binary files a/blog/20231010-authelia/authelia_success.png and /dev/null differ
diff --git a/blog/20231010-authelia/authelia_success.webp b/blog/20231010-authelia/authelia_success.webp
new file mode 100644
index 0000000..86524cb
Binary files /dev/null and b/blog/20231010-authelia/authelia_success.webp differ
diff --git a/blog/20240127-tableau-dashboard/dashboard.png b/blog/20240127-tableau-dashboard/dashboard.png
deleted file mode 100644
index fce6c45..0000000
Binary files a/blog/20240127-tableau-dashboard/dashboard.png and /dev/null differ
diff --git a/blog/20240127-tableau-dashboard/dashboard.webp b/blog/20240127-tableau-dashboard/dashboard.webp
new file mode 100644
index 0000000..642c24c
Binary files /dev/null and b/blog/20240127-tableau-dashboard/dashboard.webp differ
diff --git a/blog/20240314-doom-emacs/dark.png b/blog/20240314-doom-emacs/dark.png
deleted file mode 100644
index 34b8c9c..0000000
Binary files a/blog/20240314-doom-emacs/dark.png and /dev/null differ
diff --git a/blog/20240314-doom-emacs/dark.webp b/blog/20240314-doom-emacs/dark.webp
new file mode 100644
index 0000000..5aacc7d
Binary files /dev/null and b/blog/20240314-doom-emacs/dark.webp differ
diff --git a/blog/20240314-doom-emacs/light.png b/blog/20240314-doom-emacs/light.png
deleted file mode 100644
index f27e4c9..0000000
Binary files a/blog/20240314-doom-emacs/light.png and /dev/null differ
diff --git a/blog/20240314-doom-emacs/light.webp b/blog/20240314-doom-emacs/light.webp
new file mode 100644
index 0000000..f9acd21
Binary files /dev/null and b/blog/20240314-doom-emacs/light.webp differ
diff --git a/blog/20240314-doom-emacs/markdown.png b/blog/20240314-doom-emacs/markdown.png
deleted file mode 100644
index 11ed3f9..0000000
Binary files a/blog/20240314-doom-emacs/markdown.png and /dev/null differ
diff --git a/blog/20240314-doom-emacs/markdown.webp b/blog/20240314-doom-emacs/markdown.webp
new file mode 100644
index 0000000..9a64b1b
Binary files /dev/null and b/blog/20240314-doom-emacs/markdown.webp differ
diff --git a/blog/20240314-doom-emacs/org.png b/blog/20240314-doom-emacs/org.png
deleted file mode 100644
index 3af5a50..0000000
Binary files a/blog/20240314-doom-emacs/org.png and /dev/null differ
diff --git a/blog/20240314-doom-emacs/org.webp b/blog/20240314-doom-emacs/org.webp
new file mode 100644
index 0000000..79dfee7
Binary files /dev/null and b/blog/20240314-doom-emacs/org.webp differ
diff --git a/blog/20240315-ddns-updater/ddns.png b/blog/20240315-ddns-updater/ddns.png
deleted file mode 100644
index 1047400..0000000
Binary files a/blog/20240315-ddns-updater/ddns.png and /dev/null differ
diff --git a/blog/20240315-ddns-updater/ddns.webp b/blog/20240315-ddns-updater/ddns.webp
new file mode 100644
index 0000000..45530d8
Binary files /dev/null and b/blog/20240315-ddns-updater/ddns.webp differ
diff --git a/blog/20240408-docker-local-web-server/custom-container.png b/blog/20240408-docker-local-web-server/custom-container.png
deleted file mode 100644
index 198c40d..0000000
Binary files a/blog/20240408-docker-local-web-server/custom-container.png and /dev/null differ
diff --git a/blog/20240408-docker-local-web-server/custom-container.webp b/blog/20240408-docker-local-web-server/custom-container.webp
new file mode 100644
index 0000000..fd448e0
Binary files /dev/null and b/blog/20240408-docker-local-web-server/custom-container.webp differ
diff --git a/blog/20240408-docker-local-web-server/default-container.png b/blog/20240408-docker-local-web-server/default-container.png
deleted file mode 100644
index b6a3423..0000000
Binary files a/blog/20240408-docker-local-web-server/default-container.png and /dev/null differ
diff --git a/blog/20240408-docker-local-web-server/default-container.webp b/blog/20240408-docker-local-web-server/default-container.webp
new file mode 100644
index 0000000..7718711
Binary files /dev/null and b/blog/20240408-docker-local-web-server/default-container.webp differ
diff --git a/blog/20240408-docker-local-web-server/docker-desktop.png b/blog/20240408-docker-local-web-server/docker-desktop.png
deleted file mode 100644
index 461556c..0000000
Binary files a/blog/20240408-docker-local-web-server/docker-desktop.png and /dev/null differ
diff --git a/blog/20240408-docker-local-web-server/docker-desktop.webp b/blog/20240408-docker-local-web-server/docker-desktop.webp
new file mode 100644
index 0000000..b9bf5c3
Binary files /dev/null and b/blog/20240408-docker-local-web-server/docker-desktop.webp differ
diff --git a/blog/20240418-mu4e/mu4e.png b/blog/20240418-mu4e/mu4e.png
deleted file mode 100644
index 57b97c2..0000000
Binary files a/blog/20240418-mu4e/mu4e.png and /dev/null differ
diff --git a/blog/20240418-mu4e/mu4e.webp b/blog/20240418-mu4e/mu4e.webp
new file mode 100644
index 0000000..92b6224
Binary files /dev/null and b/blog/20240418-mu4e/mu4e.webp differ
diff --git a/blog/20240503-ubuntu-on-macos/cli.png b/blog/20240503-ubuntu-on-macos/cli.png
deleted file mode 100644
index d442963..0000000
Binary files a/blog/20240503-ubuntu-on-macos/cli.png and /dev/null differ
diff --git a/blog/20240503-ubuntu-on-macos/cli.webp b/blog/20240503-ubuntu-on-macos/cli.webp
new file mode 100644
index 0000000..c625f40
Binary files /dev/null and b/blog/20240503-ubuntu-on-macos/cli.webp differ
diff --git a/blog/20240503-ubuntu-on-macos/create.png b/blog/20240503-ubuntu-on-macos/create.png
deleted file mode 100644
index c2e0494..0000000
Binary files a/blog/20240503-ubuntu-on-macos/create.png and /dev/null differ
diff --git a/blog/20240503-ubuntu-on-macos/create.webp b/blog/20240503-ubuntu-on-macos/create.webp
new file mode 100644
index 0000000..8669bb8
Binary files /dev/null and b/blog/20240503-ubuntu-on-macos/create.webp differ
diff --git a/blog/20240503-ubuntu-on-macos/files.png b/blog/20240503-ubuntu-on-macos/files.png
deleted file mode 100644
index 83c0575..0000000
Binary files a/blog/20240503-ubuntu-on-macos/files.png and /dev/null differ
diff --git a/blog/20240503-ubuntu-on-macos/files.webp b/blog/20240503-ubuntu-on-macos/files.webp
new file mode 100644
index 0000000..0651bb0
Binary files /dev/null and b/blog/20240503-ubuntu-on-macos/files.webp differ
diff --git a/blog/20240503-ubuntu-on-macos/machines.png b/blog/20240503-ubuntu-on-macos/machines.png
deleted file mode 100644
index 8d1e940..0000000
Binary files a/blog/20240503-ubuntu-on-macos/machines.png and /dev/null differ
diff --git a/blog/20240503-ubuntu-on-macos/machines.webp b/blog/20240503-ubuntu-on-macos/machines.webp
new file mode 100644
index 0000000..c60f4aa
Binary files /dev/null and b/blog/20240503-ubuntu-on-macos/machines.webp differ
diff --git a/blog/20240503-ubuntu-on-macos/mu4e.png b/blog/20240503-ubuntu-on-macos/mu4e.png
deleted file mode 100644
index 57b97c2..0000000
Binary files a/blog/20240503-ubuntu-on-macos/mu4e.png and /dev/null differ
diff --git a/blog/20240503-ubuntu-on-macos/mu4e.webp b/blog/20240503-ubuntu-on-macos/mu4e.webp
new file mode 100644
index 0000000..92b6224
Binary files /dev/null and b/blog/20240503-ubuntu-on-macos/mu4e.webp differ
diff --git a/blog/20240503-ubuntu-on-macos/test.png b/blog/20240503-ubuntu-on-macos/test.png
deleted file mode 100644
index 5349015..0000000
Binary files a/blog/20240503-ubuntu-on-macos/test.png and /dev/null differ
diff --git a/blog/20240503-ubuntu-on-macos/test.webp b/blog/20240503-ubuntu-on-macos/test.webp
new file mode 100644
index 0000000..63e2b26
Binary files /dev/null and b/blog/20240503-ubuntu-on-macos/test.webp differ
diff --git a/blog/20240503-ubuntu-on-macos/xcode.png b/blog/20240503-ubuntu-on-macos/xcode.png
deleted file mode 100644
index 53b3247..0000000
Binary files a/blog/20240503-ubuntu-on-macos/xcode.png and /dev/null differ
diff --git a/blog/20240503-ubuntu-on-macos/xcode.webp b/blog/20240503-ubuntu-on-macos/xcode.webp
new file mode 100644
index 0000000..e22b355
Binary files /dev/null and b/blog/20240503-ubuntu-on-macos/xcode.webp differ
diff --git a/blog/20240711-emacs-on-ipad/dashboard.png b/blog/20240711-emacs-on-ipad/dashboard.png
deleted file mode 100644
index 7a674ca..0000000
Binary files a/blog/20240711-emacs-on-ipad/dashboard.png and /dev/null differ
diff --git a/blog/20240711-emacs-on-ipad/dashboard.webp b/blog/20240711-emacs-on-ipad/dashboard.webp
new file mode 100644
index 0000000..bb81399
Binary files /dev/null and b/blog/20240711-emacs-on-ipad/dashboard.webp differ
diff --git a/blog/20240711-emacs-on-ipad/dependencies.png b/blog/20240711-emacs-on-ipad/dependencies.png
deleted file mode 100644
index c29e79f..0000000
Binary files a/blog/20240711-emacs-on-ipad/dependencies.png and /dev/null differ
diff --git a/blog/20240711-emacs-on-ipad/dependencies.webp b/blog/20240711-emacs-on-ipad/dependencies.webp
new file mode 100644
index 0000000..b26a574
Binary files /dev/null and b/blog/20240711-emacs-on-ipad/dependencies.webp differ
diff --git a/blog/20240711-emacs-on-ipad/emacs.png b/blog/20240711-emacs-on-ipad/emacs.png
deleted file mode 100644
index f43ee74..0000000
Binary files a/blog/20240711-emacs-on-ipad/emacs.png and /dev/null differ
diff --git a/blog/20240711-emacs-on-ipad/emacs.webp b/blog/20240711-emacs-on-ipad/emacs.webp
new file mode 100644
index 0000000..e69de29
diff --git a/blog/20240711-emacs-on-ipad/ish.png b/blog/20240711-emacs-on-ipad/ish.png
deleted file mode 100644
index 4462cbf..0000000
Binary files a/blog/20240711-emacs-on-ipad/ish.png and /dev/null differ
diff --git a/blog/20240711-emacs-on-ipad/ish.webp b/blog/20240711-emacs-on-ipad/ish.webp
new file mode 100644
index 0000000..d36cad9
Binary files /dev/null and b/blog/20240711-emacs-on-ipad/ish.webp differ
diff --git a/blog/20240711-emacs-on-ipad/melpa.png b/blog/20240711-emacs-on-ipad/melpa.png
deleted file mode 100644
index 995c0ad..0000000
Binary files a/blog/20240711-emacs-on-ipad/melpa.png and /dev/null differ
diff --git a/blog/20240711-emacs-on-ipad/melpa.webp b/blog/20240711-emacs-on-ipad/melpa.webp
new file mode 100644
index 0000000..73bfcd9
Binary files /dev/null and b/blog/20240711-emacs-on-ipad/melpa.webp differ
diff --git a/blog/20240825-n8n-sentiment-analysis/negative_results.png b/blog/20240825-n8n-sentiment-analysis/negative_results.png
deleted file mode 100644
index 3972285..0000000
Binary files a/blog/20240825-n8n-sentiment-analysis/negative_results.png and /dev/null differ
diff --git a/blog/20240825-n8n-sentiment-analysis/negative_results.webp b/blog/20240825-n8n-sentiment-analysis/negative_results.webp
new file mode 100644
index 0000000..6137efb
Binary files /dev/null and b/blog/20240825-n8n-sentiment-analysis/negative_results.webp differ
diff --git a/blog/20240825-n8n-sentiment-analysis/positive_results.png b/blog/20240825-n8n-sentiment-analysis/positive_results.png
deleted file mode 100644
index 63ccd46..0000000
Binary files a/blog/20240825-n8n-sentiment-analysis/positive_results.png and /dev/null differ
diff --git a/blog/20240825-n8n-sentiment-analysis/positive_results.webp b/blog/20240825-n8n-sentiment-analysis/positive_results.webp
new file mode 100644
index 0000000..4562443
Binary files /dev/null and b/blog/20240825-n8n-sentiment-analysis/positive_results.webp differ
diff --git a/blog/20240825-n8n-sentiment-analysis/workflow.png b/blog/20240825-n8n-sentiment-analysis/workflow.png
deleted file mode 100644
index a9c3d76..0000000
Binary files a/blog/20240825-n8n-sentiment-analysis/workflow.png and /dev/null differ
diff --git a/blog/20240825-n8n-sentiment-analysis/workflow.webp b/blog/20240825-n8n-sentiment-analysis/workflow.webp
new file mode 100644
index 0000000..f7922c2
Binary files /dev/null and b/blog/20240825-n8n-sentiment-analysis/workflow.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/alerting_insights.png b/blog/20240920-prometheus-grafana-cloud/alerting_insights.png
deleted file mode 100644
index fb9df65..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/alerting_insights.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/alerting_insights.webp b/blog/20240920-prometheus-grafana-cloud/alerting_insights.webp
new file mode 100644
index 0000000..c22be9d
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/alerting_insights.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/dashboard_nginx.png b/blog/20240920-prometheus-grafana-cloud/dashboard_nginx.png
deleted file mode 100644
index 9574ff7..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/dashboard_nginx.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/dashboard_nginx.webp b/blog/20240920-prometheus-grafana-cloud/dashboard_nginx.webp
new file mode 100644
index 0000000..ea2ebb2
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/dashboard_nginx.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/dashboard_node.png b/blog/20240920-prometheus-grafana-cloud/dashboard_node.png
deleted file mode 100644
index e1b5dab..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/dashboard_node.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/dashboard_node.webp b/blog/20240920-prometheus-grafana-cloud/dashboard_node.webp
new file mode 100644
index 0000000..87edb46
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/dashboard_node.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/dashboard_oncall.png b/blog/20240920-prometheus-grafana-cloud/dashboard_oncall.png
deleted file mode 100644
index 0430d0b..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/dashboard_oncall.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/dashboard_oncall.webp b/blog/20240920-prometheus-grafana-cloud/dashboard_oncall.webp
new file mode 100644
index 0000000..e88dfd4
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/dashboard_oncall.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/dashboard_prometheus.png b/blog/20240920-prometheus-grafana-cloud/dashboard_prometheus.png
deleted file mode 100644
index 95a5d32..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/dashboard_prometheus.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/dashboard_prometheus.webp b/blog/20240920-prometheus-grafana-cloud/dashboard_prometheus.webp
new file mode 100644
index 0000000..7e316e2
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/dashboard_prometheus.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/email_alert.png b/blog/20240920-prometheus-grafana-cloud/email_alert.png
deleted file mode 100644
index e90bc25..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/email_alert.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/email_alert.webp b/blog/20240920-prometheus-grafana-cloud/email_alert.webp
new file mode 100644
index 0000000..8f6ae74
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/email_alert.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/irm_user_info.png b/blog/20240920-prometheus-grafana-cloud/irm_user_info.png
deleted file mode 100644
index 37344a0..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/irm_user_info.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/irm_user_info.webp b/blog/20240920-prometheus-grafana-cloud/irm_user_info.webp
new file mode 100644
index 0000000..c24d01d
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/irm_user_info.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/new_alert.png b/blog/20240920-prometheus-grafana-cloud/new_alert.png
deleted file mode 100644
index 1672d5a..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/new_alert.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/new_alert.webp b/blog/20240920-prometheus-grafana-cloud/new_alert.webp
new file mode 100644
index 0000000..dff2c92
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/new_alert.webp differ
diff --git a/blog/20240920-prometheus-grafana-cloud/oncall.png b/blog/20240920-prometheus-grafana-cloud/oncall.png
deleted file mode 100644
index 81f88cc..0000000
Binary files a/blog/20240920-prometheus-grafana-cloud/oncall.png and /dev/null differ
diff --git a/blog/20240920-prometheus-grafana-cloud/oncall.webp b/blog/20240920-prometheus-grafana-cloud/oncall.webp
new file mode 100644
index 0000000..a6840ab
Binary files /dev/null and b/blog/20240920-prometheus-grafana-cloud/oncall.webp differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_commands.png b/blog/20241031-continue-ollama-code-assistant/continue_commands.png
deleted file mode 100644
index a6eddba..0000000
Binary files a/blog/20241031-continue-ollama-code-assistant/continue_commands.png and /dev/null differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_commands.webp b/blog/20241031-continue-ollama-code-assistant/continue_commands.webp
new file mode 100644
index 0000000..a7c94dd
Binary files /dev/null and b/blog/20241031-continue-ollama-code-assistant/continue_commands.webp differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_fullscreen.png b/blog/20241031-continue-ollama-code-assistant/continue_fullscreen.png
deleted file mode 100644
index d1eaaea..0000000
Binary files a/blog/20241031-continue-ollama-code-assistant/continue_fullscreen.png and /dev/null differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_fullscreen.webp b/blog/20241031-continue-ollama-code-assistant/continue_fullscreen.webp
new file mode 100644
index 0000000..4031d0b
Binary files /dev/null and b/blog/20241031-continue-ollama-code-assistant/continue_fullscreen.webp differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_inline.png b/blog/20241031-continue-ollama-code-assistant/continue_inline.png
deleted file mode 100644
index b90f024..0000000
Binary files a/blog/20241031-continue-ollama-code-assistant/continue_inline.png and /dev/null differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_inline.webp b/blog/20241031-continue-ollama-code-assistant/continue_inline.webp
new file mode 100644
index 0000000..16d32ad
Binary files /dev/null and b/blog/20241031-continue-ollama-code-assistant/continue_inline.webp differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_inline_hotkeys.png b/blog/20241031-continue-ollama-code-assistant/continue_inline_hotkeys.png
deleted file mode 100644
index 363e603..0000000
Binary files a/blog/20241031-continue-ollama-code-assistant/continue_inline_hotkeys.png and /dev/null differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_inline_hotkeys.webp b/blog/20241031-continue-ollama-code-assistant/continue_inline_hotkeys.webp
new file mode 100644
index 0000000..efafff9
Binary files /dev/null and b/blog/20241031-continue-ollama-code-assistant/continue_inline_hotkeys.webp differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_sidebar.png b/blog/20241031-continue-ollama-code-assistant/continue_sidebar.png
deleted file mode 100644
index 098461d..0000000
Binary files a/blog/20241031-continue-ollama-code-assistant/continue_sidebar.png and /dev/null differ
diff --git a/blog/20241031-continue-ollama-code-assistant/continue_sidebar.webp b/blog/20241031-continue-ollama-code-assistant/continue_sidebar.webp
new file mode 100644
index 0000000..bc01ba0
Binary files /dev/null and b/blog/20241031-continue-ollama-code-assistant/continue_sidebar.webp differ
diff --git a/blog/20241229-thelounge/channel.png b/blog/20241229-thelounge/channel.png
deleted file mode 100644
index 1c970a4..0000000
Binary files a/blog/20241229-thelounge/channel.png and /dev/null differ
diff --git a/blog/20241229-thelounge/channel.webp b/blog/20241229-thelounge/channel.webp
new file mode 100644
index 0000000..b1366ff
Binary files /dev/null and b/blog/20241229-thelounge/channel.webp differ
diff --git a/blog/20241229-thelounge/existing_connection.png b/blog/20241229-thelounge/existing_connection.png
deleted file mode 100644
index 5744357..0000000
Binary files a/blog/20241229-thelounge/existing_connection.png and /dev/null differ
diff --git a/blog/20241229-thelounge/existing_connection.webp b/blog/20241229-thelounge/existing_connection.webp
new file mode 100644
index 0000000..d018412
Binary files /dev/null and b/blog/20241229-thelounge/existing_connection.webp differ
diff --git a/blog/20241229-thelounge/login.png b/blog/20241229-thelounge/login.png
deleted file mode 100644
index 6a8937b..0000000
Binary files a/blog/20241229-thelounge/login.png and /dev/null differ
diff --git a/blog/20241229-thelounge/login.webp b/blog/20241229-thelounge/login.webp
new file mode 100644
index 0000000..34d02d4
Binary files /dev/null and b/blog/20241229-thelounge/login.webp differ
diff --git a/blog/20241229-thelounge/new_connection.png b/blog/20241229-thelounge/new_connection.png
deleted file mode 100644
index d2639a1..0000000
Binary files a/blog/20241229-thelounge/new_connection.png and /dev/null differ
diff --git a/blog/20241229-thelounge/new_connection.webp b/blog/20241229-thelounge/new_connection.webp
new file mode 100644
index 0000000..c63396b
Binary files /dev/null and b/blog/20241229-thelounge/new_connection.webp differ
diff --git a/blog/20250123-self-hosting-tandoor/admin.png b/blog/20250123-self-hosting-tandoor/admin.png
deleted file mode 100644
index c168613..0000000
Binary files a/blog/20250123-self-hosting-tandoor/admin.png and /dev/null differ
diff --git a/blog/20250123-self-hosting-tandoor/admin.webp b/blog/20250123-self-hosting-tandoor/admin.webp
new file mode 100644
index 0000000..d7bc1b8
Binary files /dev/null and b/blog/20250123-self-hosting-tandoor/admin.webp differ
diff --git a/blog/20250123-self-hosting-tandoor/cookbook.png b/blog/20250123-self-hosting-tandoor/cookbook.png
deleted file mode 100644
index 9e0d5d6..0000000
Binary files a/blog/20250123-self-hosting-tandoor/cookbook.png and /dev/null differ
diff --git a/blog/20250123-self-hosting-tandoor/cookbook.webp b/blog/20250123-self-hosting-tandoor/cookbook.webp
new file mode 100644
index 0000000..9657f72
Binary files /dev/null and b/blog/20250123-self-hosting-tandoor/cookbook.webp differ
diff --git a/blog/20250123-self-hosting-tandoor/import.png b/blog/20250123-self-hosting-tandoor/import.png
deleted file mode 100644
index 6c2240f..0000000
Binary files a/blog/20250123-self-hosting-tandoor/import.png and /dev/null differ
diff --git a/blog/20250123-self-hosting-tandoor/import.webp b/blog/20250123-self-hosting-tandoor/import.webp
new file mode 100644
index 0000000..38d9d96
Binary files /dev/null and b/blog/20250123-self-hosting-tandoor/import.webp differ
diff --git a/blog/20250123-self-hosting-tandoor/login.png b/blog/20250123-self-hosting-tandoor/login.png
deleted file mode 100644
index e7efbc6..0000000
Binary files a/blog/20250123-self-hosting-tandoor/login.png and /dev/null differ
diff --git a/blog/20250123-self-hosting-tandoor/login.webp b/blog/20250123-self-hosting-tandoor/login.webp
new file mode 100644
index 0000000..a417ecc
Binary files /dev/null and b/blog/20250123-self-hosting-tandoor/login.webp differ
diff --git a/blog/20250123-self-hosting-tandoor/mealplan.png b/blog/20250123-self-hosting-tandoor/mealplan.png
deleted file mode 100644
index dc780ed..0000000
Binary files a/blog/20250123-self-hosting-tandoor/mealplan.png and /dev/null differ
diff --git a/blog/20250123-self-hosting-tandoor/mealplan.webp b/blog/20250123-self-hosting-tandoor/mealplan.webp
new file mode 100644
index 0000000..0fe3423
Binary files /dev/null and b/blog/20250123-self-hosting-tandoor/mealplan.webp differ
diff --git a/blog/20250123-self-hosting-tandoor/recipes.png b/blog/20250123-self-hosting-tandoor/recipes.png
deleted file mode 100644
index 74e3c0c..0000000
Binary files a/blog/20250123-self-hosting-tandoor/recipes.png and /dev/null differ
diff --git a/blog/20250123-self-hosting-tandoor/recipes.webp b/blog/20250123-self-hosting-tandoor/recipes.webp
new file mode 100644
index 0000000..92fba27
Binary files /dev/null and b/blog/20250123-self-hosting-tandoor/recipes.webp differ
diff --git a/blog/20250123-self-hosting-tandoor/shopping.png b/blog/20250123-self-hosting-tandoor/shopping.png
deleted file mode 100644
index 941058e..0000000
Binary files a/blog/20250123-self-hosting-tandoor/shopping.png and /dev/null differ
diff --git a/blog/20250123-self-hosting-tandoor/shopping.webp b/blog/20250123-self-hosting-tandoor/shopping.webp
new file mode 100644
index 0000000..dd9a770
Binary files /dev/null and b/blog/20250123-self-hosting-tandoor/shopping.webp differ
diff --git a/blog/20250211-obscura-vpn/connect.png b/blog/20250211-obscura-vpn/connect.png
deleted file mode 100644
index 28fc400..0000000
Binary files a/blog/20250211-obscura-vpn/connect.png and /dev/null differ
diff --git a/blog/20250211-obscura-vpn/connect.webp b/blog/20250211-obscura-vpn/connect.webp
new file mode 100644
index 0000000..614f811
Binary files /dev/null and b/blog/20250211-obscura-vpn/connect.webp differ
diff --git a/blog/20250211-obscura-vpn/mullvad-check.png b/blog/20250211-obscura-vpn/mullvad-check.png
deleted file mode 100644
index 29d5923..0000000
Binary files a/blog/20250211-obscura-vpn/mullvad-check.png and /dev/null differ
diff --git a/blog/20250211-obscura-vpn/mullvad-check.webp b/blog/20250211-obscura-vpn/mullvad-check.webp
new file mode 100644
index 0000000..3435479
Binary files /dev/null and b/blog/20250211-obscura-vpn/mullvad-check.webp differ
diff --git a/blog/20250211-obscura-vpn/payment.png b/blog/20250211-obscura-vpn/payment.png
deleted file mode 100644
index 96f3f25..0000000
Binary files a/blog/20250211-obscura-vpn/payment.png and /dev/null differ
diff --git a/blog/20250211-obscura-vpn/payment.webp b/blog/20250211-obscura-vpn/payment.webp
new file mode 100644
index 0000000..38c3114
Binary files /dev/null and b/blog/20250211-obscura-vpn/payment.webp differ
diff --git a/blog/20250211-obscura-vpn/toolbar.png b/blog/20250211-obscura-vpn/toolbar.png
deleted file mode 100644
index 3daa498..0000000
Binary files a/blog/20250211-obscura-vpn/toolbar.png and /dev/null differ
diff --git a/blog/20250211-obscura-vpn/toolbar.webp b/blog/20250211-obscura-vpn/toolbar.webp
new file mode 100644
index 0000000..e2d7334
Binary files /dev/null and b/blog/20250211-obscura-vpn/toolbar.webp differ
diff --git a/blog/20250502-asahi-linux/bluetooth.png b/blog/20250502-asahi-linux/bluetooth.png
deleted file mode 100644
index 7180bdb..0000000
Binary files a/blog/20250502-asahi-linux/bluetooth.png and /dev/null differ
diff --git a/blog/20250502-asahi-linux/bluetooth.webp b/blog/20250502-asahi-linux/bluetooth.webp
new file mode 100644
index 0000000..a4f9769
Binary files /dev/null and b/blog/20250502-asahi-linux/bluetooth.webp differ
diff --git a/blog/20250502-asahi-linux/device_support.png b/blog/20250502-asahi-linux/device_support.png
deleted file mode 100644
index b84f8ff..0000000
Binary files a/blog/20250502-asahi-linux/device_support.png and /dev/null differ
diff --git a/blog/20250502-asahi-linux/device_support.webp b/blog/20250502-asahi-linux/device_support.webp
new file mode 100644
index 0000000..cd77e3c
Binary files /dev/null and b/blog/20250502-asahi-linux/device_support.webp differ
diff --git a/blog/20250502-asahi-linux/gamepad_settings.png b/blog/20250502-asahi-linux/gamepad_settings.png
deleted file mode 100644
index b606612..0000000
Binary files a/blog/20250502-asahi-linux/gamepad_settings.png and /dev/null differ
diff --git a/blog/20250502-asahi-linux/gamepad_settings.webp b/blog/20250502-asahi-linux/gamepad_settings.webp
new file mode 100644
index 0000000..e330c4c
Binary files /dev/null and b/blog/20250502-asahi-linux/gamepad_settings.webp differ
diff --git a/blog/20250502-asahi-linux/kde.png b/blog/20250502-asahi-linux/kde.png
deleted file mode 100644
index 53669b8..0000000
Binary files a/blog/20250502-asahi-linux/kde.png and /dev/null differ
diff --git a/blog/20250502-asahi-linux/kde.webp b/blog/20250502-asahi-linux/kde.webp
new file mode 100644
index 0000000..2c03eb9
Binary files /dev/null and b/blog/20250502-asahi-linux/kde.webp differ
diff --git a/blog/20250502-asahi-linux/sysinfo.png b/blog/20250502-asahi-linux/sysinfo.png
deleted file mode 100644
index 6584bd4..0000000
Binary files a/blog/20250502-asahi-linux/sysinfo.png and /dev/null differ
diff --git a/blog/20250502-asahi-linux/sysinfo.webp b/blog/20250502-asahi-linux/sysinfo.webp
new file mode 100644
index 0000000..33afef0
Binary files /dev/null and b/blog/20250502-asahi-linux/sysinfo.webp differ
diff --git a/blog/20250502-asahi-linux/themes.png b/blog/20250502-asahi-linux/themes.png
deleted file mode 100644
index 3650196..0000000
Binary files a/blog/20250502-asahi-linux/themes.png and /dev/null differ
diff --git a/blog/20250502-asahi-linux/themes.webp b/blog/20250502-asahi-linux/themes.webp
new file mode 100644
index 0000000..34c3ee3
Binary files /dev/null and b/blog/20250502-asahi-linux/themes.webp differ
diff --git a/blog/20250905-human-website-design/after.png b/blog/20250905-human-website-design/after.png
deleted file mode 100644
index 0ef1687..0000000
Binary files a/blog/20250905-human-website-design/after.png and /dev/null differ
diff --git a/blog/20250905-human-website-design/after.webp b/blog/20250905-human-website-design/after.webp
new file mode 100644
index 0000000..9a7f908
Binary files /dev/null and b/blog/20250905-human-website-design/after.webp differ
diff --git a/blog/20250905-human-website-design/before.png b/blog/20250905-human-website-design/before.png
deleted file mode 100644
index dbf6f94..0000000
Binary files a/blog/20250905-human-website-design/before.png and /dev/null differ
diff --git a/blog/20250905-human-website-design/before.webp b/blog/20250905-human-website-design/before.webp
new file mode 100644
index 0000000..54abe57
Binary files /dev/null and b/blog/20250905-human-website-design/before.webp differ
diff --git a/blog/20250925-minimalist-website-redesign/minimal.png b/blog/20250925-minimalist-website-redesign/minimal.png
deleted file mode 100644
index adee67d..0000000
Binary files a/blog/20250925-minimalist-website-redesign/minimal.png and /dev/null differ
diff --git a/blog/20250925-minimalist-website-redesign/minimal.webp b/blog/20250925-minimalist-website-redesign/minimal.webp
new file mode 100644
index 0000000..633649e
Binary files /dev/null and b/blog/20250925-minimalist-website-redesign/minimal.webp differ
diff --git a/blog/20251006-rocket-league-macos/bottle.png b/blog/20251006-rocket-league-macos/bottle.png
deleted file mode 100644
index 4c6be76..0000000
Binary files a/blog/20251006-rocket-league-macos/bottle.png and /dev/null differ
diff --git a/blog/20251006-rocket-league-macos/bottle.webp b/blog/20251006-rocket-league-macos/bottle.webp
new file mode 100644
index 0000000..5d470ef
Binary files /dev/null and b/blog/20251006-rocket-league-macos/bottle.webp differ
diff --git a/blog/20251006-rocket-league-macos/game.png b/blog/20251006-rocket-league-macos/game.png
deleted file mode 100644
index 3f32296..0000000
Binary files a/blog/20251006-rocket-league-macos/game.png and /dev/null differ
diff --git a/blog/20251006-rocket-league-macos/game.webp b/blog/20251006-rocket-league-macos/game.webp
new file mode 100644
index 0000000..f202941
Binary files /dev/null and b/blog/20251006-rocket-league-macos/game.webp differ
diff --git a/blog/20251006-rocket-league-macos/launch.png b/blog/20251006-rocket-league-macos/launch.png
deleted file mode 100644
index 0104c1f..0000000
Binary files a/blog/20251006-rocket-league-macos/launch.png and /dev/null differ
diff --git a/blog/20251006-rocket-league-macos/launch.webp b/blog/20251006-rocket-league-macos/launch.webp
new file mode 100644
index 0000000..98fa214
Binary files /dev/null and b/blog/20251006-rocket-league-macos/launch.webp differ
diff --git a/blog/20251006-rocket-league-macos/login.png b/blog/20251006-rocket-league-macos/login.png
deleted file mode 100644
index 8f0d813..0000000
Binary files a/blog/20251006-rocket-league-macos/login.png and /dev/null differ
diff --git a/blog/20251006-rocket-league-macos/login.webp b/blog/20251006-rocket-league-macos/login.webp
new file mode 100644
index 0000000..8e7d358
Binary files /dev/null and b/blog/20251006-rocket-league-macos/login.webp differ
diff --git a/blog/20251006-rocket-league-macos/menu.png b/blog/20251006-rocket-league-macos/menu.png
deleted file mode 100644
index 6399970..0000000
Binary files a/blog/20251006-rocket-league-macos/menu.png and /dev/null differ
diff --git a/blog/20251006-rocket-league-macos/menu.webp b/blog/20251006-rocket-league-macos/menu.webp
new file mode 100644
index 0000000..3d2f95a
Binary files /dev/null and b/blog/20251006-rocket-league-macos/menu.webp differ
diff --git a/blog/20251006-rocket-league-macos/updater.png b/blog/20251006-rocket-league-macos/updater.png
deleted file mode 100644
index 55f69dd..0000000
Binary files a/blog/20251006-rocket-league-macos/updater.png and /dev/null differ
diff --git a/blog/20251006-rocket-league-macos/updater.webp b/blog/20251006-rocket-league-macos/updater.webp
new file mode 100644
index 0000000..3f21d1f
Binary files /dev/null and b/blog/20251006-rocket-league-macos/updater.webp differ
diff --git a/blog/20251024-digital-garden/ava.webp b/blog/20251024-digital-garden/ava.webp
new file mode 100644
index 0000000..6618ba0
Binary files /dev/null and b/blog/20251024-digital-garden/ava.webp differ
diff --git a/blog/20251024-digital-garden/cadence.png b/blog/20251024-digital-garden/cadence.png
deleted file mode 100644
index 0ca50f5..0000000
Binary files a/blog/20251024-digital-garden/cadence.png and /dev/null differ
diff --git a/blog/20251024-digital-garden/orgroam.png b/blog/20251024-digital-garden/orgroam.png
deleted file mode 100644
index df87489..0000000
Binary files a/blog/20251024-digital-garden/orgroam.png and /dev/null differ
diff --git a/blog/20251024-digital-garden/orgroam.webp b/blog/20251024-digital-garden/orgroam.webp
new file mode 100644
index 0000000..af7b663
Binary files /dev/null and b/blog/20251024-digital-garden/orgroam.webp differ
diff --git a/blog/salary/salary.png b/blog/salary/salary.png
deleted file mode 100644
index 1c9e78b..0000000
Binary files a/blog/salary/salary.png and /dev/null differ
diff --git a/blog/salary/salary.webp b/blog/salary/salary.webp
new file mode 100644
index 0000000..80d81d7
Binary files /dev/null and b/blog/salary/salary.webp differ