diff --git a/content b/content index ae188ae..7c2048b 160000 --- a/content +++ b/content @@ -1 +1 @@ -Subproject commit ae188aec152b6c505c8427803cf1d50c9b33f937 +Subproject commit 7c2048b8ca8eb9ed419db554f40fbabe0b2ba14c diff --git a/public/images/logos/Authelia.png b/public/images/logos/Authelia.png deleted file mode 100644 index b959245..0000000 --- a/public/images/logos/Authelia.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Authelia.svg b/public/images/logos/Authelia.svg deleted file mode 100644 index 944f325..0000000 --- a/public/images/logos/Authelia.svg +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/logos/Debian.png b/public/images/logos/Debian.png deleted file mode 100644 index 14b6966..0000000 --- a/public/images/logos/Debian.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Debian.svg b/public/images/logos/Debian.svg deleted file mode 100644 index 9f9e3fe..0000000 --- a/public/images/logos/Debian.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/Express.png b/public/images/logos/Express.png deleted file mode 100644 index 4bfbb16..0000000 --- a/public/images/logos/Express.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Express.svg b/public/images/logos/Express.svg deleted file mode 100644 index 18642e2..0000000 --- a/public/images/logos/Express.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/Handlebars.png b/public/images/logos/Handlebars.png deleted file mode 100644 index bff021e..0000000 --- a/public/images/logos/Handlebars.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Handlebars.svg b/public/images/logos/Handlebars.svg deleted file mode 100644 index 7e1b7ef..0000000 --- a/public/images/logos/Handlebars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/Linux.png b/public/images/logos/Linux.png deleted file mode 100644 index 4868d47..0000000 --- a/public/images/logos/Linux.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Linux.svg b/public/images/logos/Linux.svg deleted file mode 100644 index 414a56a..0000000 --- a/public/images/logos/Linux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/Mocha.png b/public/images/logos/Mocha.png deleted file mode 100644 index cf673a0..0000000 --- a/public/images/logos/Mocha.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Mocha.svg b/public/images/logos/Mocha.svg deleted file mode 100644 index a493982..0000000 --- a/public/images/logos/Mocha.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/logos/NGINX.png b/public/images/logos/NGINX.png deleted file mode 100644 index d6816eb..0000000 --- a/public/images/logos/NGINX.png +++ /dev/null Binary files differ diff --git a/public/images/logos/NGINX.svg b/public/images/logos/NGINX.svg deleted file mode 100644 index e8e8cdb..0000000 --- a/public/images/logos/NGINX.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/NPM.png b/public/images/logos/NPM.png deleted file mode 100644 index 3581bea..0000000 --- a/public/images/logos/NPM.png +++ /dev/null Binary files differ diff --git a/public/images/logos/NPM.svg b/public/images/logos/NPM.svg deleted file mode 100644 index 2ee0f35..0000000 --- a/public/images/logos/NPM.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/NixOS.png b/public/images/logos/NixOS.png deleted file mode 100644 index 99cdeea..0000000 --- a/public/images/logos/NixOS.png +++ /dev/null Binary files differ diff --git a/public/images/logos/NixOS.svg b/public/images/logos/NixOS.svg deleted file mode 100644 index fb26b80..0000000 --- a/public/images/logos/NixOS.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/Node.js.png b/public/images/logos/Node.js.png deleted file mode 100644 index 9e216b9..0000000 --- a/public/images/logos/Node.js.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Node.js.svg b/public/images/logos/Node.js.svg deleted file mode 100644 index d1db89d..0000000 --- a/public/images/logos/Node.js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/Nodemon.png b/public/images/logos/Nodemon.png deleted file mode 100644 index 321d86e..0000000 --- a/public/images/logos/Nodemon.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Nodemon.svg b/public/images/logos/Nodemon.svg deleted file mode 100644 index 8326d32..0000000 --- a/public/images/logos/Nodemon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/logos/Oh-my-zsh.png b/public/images/logos/Oh-my-zsh.png deleted file mode 100644 index 8aec589..0000000 --- a/public/images/logos/Oh-my-zsh.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Oh-my-zsh.svg b/public/images/logos/Oh-my-zsh.svg deleted file mode 100644 index cbf21c9..0000000 --- a/public/images/logos/Oh-my-zsh.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/logos/Raspberry-Pi.png b/public/images/logos/Raspberry-Pi.png deleted file mode 100644 index 884f8bb..0000000 --- a/public/images/logos/Raspberry-Pi.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Raspberry-Pi.svg b/public/images/logos/Raspberry-Pi.svg deleted file mode 100644 index 63af0a2..0000000 --- a/public/images/logos/Raspberry-Pi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/SQLite.png b/public/images/logos/SQLite.png deleted file mode 100644 index d9ab819..0000000 --- a/public/images/logos/SQLite.png +++ /dev/null Binary files differ diff --git a/public/images/logos/SQLite.svg b/public/images/logos/SQLite.svg deleted file mode 100644 index 0e99ba2..0000000 --- a/public/images/logos/SQLite.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/logos/SSH.png b/public/images/logos/SSH.png deleted file mode 100644 index 40053f2..0000000 --- a/public/images/logos/SSH.png +++ /dev/null Binary files differ diff --git a/public/images/logos/SSH.svg b/public/images/logos/SSH.svg deleted file mode 100644 index 1a8f51f..0000000 --- a/public/images/logos/SSH.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/logos/Visual-Studio.png b/public/images/logos/Visual-Studio.png deleted file mode 100644 index c57a854..0000000 --- a/public/images/logos/Visual-Studio.png +++ /dev/null Binary files differ diff --git a/public/images/logos/Visual-Studio.svg b/public/images/logos/Visual-Studio.svg deleted file mode 100644 index 19de675..0000000 --- a/public/images/logos/Visual-Studio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/routes/index.js b/src/routes/index.js index 1303652..2ede9c2 100644 --- a/src/routes/index.js +++ b/src/routes/index.js @@ -61,6 +61,26 @@ }, }) ); + +router.use( + "/media", + express.static("content/images", { + dotfiles: "deny", + index: false, + extensions: false, + fallthrough: false, + setHeaders: (res) => { + if (process.env.NODE_ENV == "production") { + // Cache for 1 day, allow revalidation + res.set("Cache-Control", "public, max-age=86400, must-revalidate"); + } else { + // Minimal caching for dev + res.set("Cache-Control", "public, max-age=30, must-revalidate"); + } + }, + }) +); + router.use("/favicons", express.static(faviconsPath)); router.use(favicon(faviconFile)); diff --git a/src/views/pages/stack.handlebars b/src/views/pages/stack.handlebars index 90d0209..5ca4e71 100644 --- a/src/views/pages/stack.handlebars +++ b/src/views/pages/stack.handlebars @@ -7,10 +7,11 @@ {{#each tech}}
- - - {{name}} logo - + {{#if svg}} + {{name}} logo + {{else if png}} + {{name}} logo + {{/if}}

{{name}}

{{description}}

diff --git a/src/views/partials/w3c.handlebars b/src/views/partials/w3c.handlebars index ee5c73c..7469afb 100644 --- a/src/views/partials/w3c.handlebars +++ b/src/views/partials/w3c.handlebars @@ -1,6 +1,6 @@

Valid CSS! + alt="Valid CSS!" nonce="{{nonce}}">