Compare commits

...

4 Commits

Author SHA1 Message Date
513504d175 Should cache Astro build folders, not dist
All checks were successful
Build and Deploy to Web Server / deploy (push) Successful in 3m47s
2025-09-08 16:19:46 +09:30
6542cb42a2 More consistent shadow on about image
All checks were successful
Build and Deploy to Web Server / deploy (push) Successful in 9m25s
2025-09-08 16:05:50 +09:30
5c5a7524ab Try cache implementation (may need server-side configuration)
All checks were successful
Build and Deploy to Web Server / deploy (push) Successful in 12m4s
2025-09-08 13:41:05 +09:30
c9357ce1cd Change Awoken on front page to Hollow Knight: Silksong
All checks were successful
Build and Deploy to Web Server / deploy (push) Successful in 19m48s
2025-09-05 18:06:45 +09:30
6 changed files with 17 additions and 7 deletions

View File

@@ -16,12 +16,19 @@ jobs:
with:
lfs: true
- name: Cache Astro build cache folder
uses: actions/cache@v4
with:
path: |
node_modules/.astro/
node_modules/.vite/
key: ${{ runner.os }}-buildcache
- name: Setup Node
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: 22
cache: npm
cache-dependency-path: "./package-lock.json"
- name: Install
shell: "bash"

View File

@@ -1,2 +1,2 @@
Nathan Cummins is an award-winning composer, orchestrator, sound designer, and conductor known for his vibrant music across video games, film, and live performance.
Based in Adelaide, he brings classical craft, bold creativity, and technical innovation to every project—from the playful music of _Dungeons and Dining Tables_, to the orchestration of _Awoken_ (composed by Christopher Larkin), and to directing multimedia concert events that bring game music to life on stage.
Based in Adelaide, he brings classical craft, bold creativity, and technical innovation to every project—from the playful music of _Dungeons and Dining Tables_, to the orchestration of _Hollow Knight: Silksong_ (composed by Christopher Larkin), and to directing multimedia concert events that bring game music to life on stage.

View File

@@ -13,7 +13,7 @@ const { navbarDisplay = "normal" } = Astro.props as Props;
---
<nav
class="font-header group/nav fixed top-0 right-0 left-0 z-50 uppercase"
class="font-header group/nav fixed top-0 right-0 left-0 z-100 uppercase"
aria-label="Primary"
transition:name="nav"
transition:animate="none"

View File

@@ -38,7 +38,10 @@ const initialQueue = await Promise.all(
<div
id="player"
class:list={["fixed right-0 bottom-0 left-0 z-50 bg-black shadow-lg", height]}
class:list={[
"fixed right-0 bottom-0 left-0 z-100 bg-black shadow-lg",
height
]}
transition:persist=""
transition:name="player"
transition:animate="none"

View File

@@ -18,7 +18,7 @@ import { Image } from "astro:assets";
<Image
src={aboutImage}
alt="A photo of Nathan conducting the Woodville Concert Band"
class="mx-auto mb-8 size-96 rounded-full object-cover drop-shadow-lg/75 transition ease-in-out md:hover:scale-150 md:hover:shadow-xl/50"
class="mx-auto mb-8 size-96 rounded-full object-cover shadow-lg/75 transition ease-in-out md:hover:scale-150"
transition:name="aboutImage"
height={576}
/>

View File

@@ -92,7 +92,7 @@ const tracks = (
<Image
src={aboutImage}
alt="Nathan conducting the Woodville Concert Band"
class="mx-auto mt-8 size-96 rounded-full object-cover drop-shadow-lg/75 transition ease-in-out md:hover:scale-150 md:hover:shadow-xl/50"
class="mx-auto mt-8 size-96 rounded-full object-cover shadow-lg/75 transition ease-in-out md:hover:scale-150"
transition:name="aboutImage"
height={576}
/>