From 2b8dca5ca8e04002a69a7d38bc710f097b1b53ce Mon Sep 17 00:00:00 2001
From: Cory Dransfeldt <hi@coryd.dev>
Date: Fri, 26 May 2023 17:33:15 -0700
Subject: [PATCH] chore: image optimization

---
 config/mediaFilters.js   | 4 ++--
 package.json             | 2 +-
 src/_includes/now.liquid | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/config/mediaFilters.js b/config/mediaFilters.js
index 2fd7164a..a8a418b2 100644
--- a/config/mediaFilters.js
+++ b/config/mediaFilters.js
@@ -11,7 +11,7 @@ module.exports = {
         )
       : `https://cdn.coryd.dev/albums/${media.name.replace(/\s+/g, '-').toLowerCase()}.jpg`
   },
-  proxy: (url, host, cdn) => {
-    return url.replace(host, cdn)
+  movie: (url, host, cdn) => {
+    return url.replace(host, cdn).replace('600', '200').replace('900', '300')
   },
 }
diff --git a/package.json b/package.json
index e84c90a5..5e2329bc 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
   "description": "The source for my personal site, blog and portfolio. Build using 11ty and hosted on Vercel.",
   "main": "index.html",
   "scripts": {
-    "start": "ELEVENTY_PRODUCTION=false eleventy --serve && NODE_ENV=development npx tailwindcss -i ./tailwind.css -o _site/assets/styles/tailwind.css --watch",
+    "start": "rm -rf .cache && ELEVENTY_PRODUCTION=false eleventy --serve && NODE_ENV=development npx tailwindcss -i ./tailwind.css -o _site/assets/styles/tailwind.css --watch",
     "debug": "DEBUG=Eleventy* npx @11ty/eleventy --serve && NODE_ENV=development npx tailwindcss -i ./tailwind.css -o _site/assets/styles/tailwind.css --watch",
     "lint": "eslint .",
     "lint:fix": "eslint . --fix",
diff --git a/src/_includes/now.liquid b/src/_includes/now.liquid
index 4b9f8baa..55b8b272 100644
--- a/src/_includes/now.liquid
+++ b/src/_includes/now.liquid
@@ -145,7 +145,7 @@ layout: main
                 <div class="px-1 text-xs font-bold text-white">{{ movie.title }}</div>
               </div>
               <img
-                src="{{movie.image |  proxy: site.letterboxd-host, site.cdn-movies}}"
+                src="{{movie.image |  movie: site.letterboxd-host, site.cdn-movies}}"
                 onerror="this.onerror=null; this.src='/assets/img/media/404-movie.jpg'"
                 width="226"
                 height="337"