diff --git a/.deployignore b/.deployignore new file mode 100644 index 0000000..44dc145 --- /dev/null +++ b/.deployignore @@ -0,0 +1,3 @@ +.deployignore +Caddyfile +deploy diff --git a/Caddyfile b/Caddyfile new file mode 100644 index 0000000..82fad45 --- /dev/null +++ b/Caddyfile @@ -0,0 +1,10 @@ +adam.id.au { + root * /w/homepage/latest + + import file-server-defaults + import ssl-cloudflare-dns + import strict-transport-security + import cors + + header /assets.v1/* Cache-Control "public, max-age=31556952, immutable" +} diff --git a/assets/inter-regular.woff2 b/assets.v1/inter-regular.woff2 similarity index 100% rename from assets/inter-regular.woff2 rename to assets.v1/inter-regular.woff2 diff --git a/assets/laputa.webp b/assets.v1/laputa.webp similarity index 100% rename from assets/laputa.webp rename to assets.v1/laputa.webp diff --git a/assets/merriweather-black.woff2 b/assets.v1/merriweather-black.woff2 similarity index 100% rename from assets/merriweather-black.woff2 rename to assets.v1/merriweather-black.woff2 diff --git a/assets/merriweather-light.woff2 b/assets.v1/merriweather-light.woff2 similarity index 100% rename from assets/merriweather-light.woff2 rename to assets.v1/merriweather-light.woff2 diff --git a/assets/merriweather-regular.woff2 b/assets.v1/merriweather-regular.woff2 similarity index 100% rename from assets/merriweather-regular.woff2 rename to assets.v1/merriweather-regular.woff2 diff --git a/deploy b/deploy new file mode 100755 index 0000000..e2a9295 --- /dev/null +++ b/deploy @@ -0,0 +1,4 @@ +#!/bin/bash + +curl https://deploy.arm.adam.id.au/client.mjs > /tmp/client.mjs +DEPLOY_PATH=./ DEPLOY_PROJECT=homepage DEPLOY_CADDYFILE=Caddyfile node /tmp/client.mjs diff --git a/index.html b/index.html index e75d9c1..26a1654 100644 --- a/index.html +++ b/index.html @@ -9,7 +9,7 @@ box-sizing: border-box; } body { - background-image: url(assets/laputa.webp); + background-image: url(assets.v1/laputa.webp); /* todo: revist image-set */ background-position-x: center; background-size: cover; @@ -109,7 +109,7 @@ font-style: normal; font-weight: 400; font-display: block; - src: url(assets/merriweather-regular.woff2) format('woff2'); + src: url(assets.v1/merriweather-regular.woff2) format('woff2'); } @font-face { @@ -117,7 +117,7 @@ font-style: normal; font-weight: 300; font-display: block; - src: url(assets/merriweather-light.woff2) format('woff2'); + src: url(assets.v1/merriweather-light.woff2) format('woff2'); } @font-face { @@ -125,7 +125,7 @@ font-style: normal; font-weight: 900; font-display: block; - src: url(assets/merriweather-black.woff2) format('woff2'); + src: url(assets.v1/merriweather-black.woff2) format('woff2'); } @font-face { @@ -133,7 +133,7 @@ font-style: normal; font-weight: 400; font-display: block; - src: url(assets/inter-regular.woff2) format('woff2'); + src: url(assets.v1/inter-regular.woff2) format('woff2'); }