Compare commits

...

6 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
51db7a18f7 Add Hollow Knight: Silksong and Submerged: Hidden Depths to About page
All checks were successful
Build and Deploy to Web Server / deploy (push) Successful in 20m56s
2025-09-05 11:31:31 +09:30
e629567d32 Declare some image heights for better responsiveness 2025-09-05 11:24:58 +09:30
7 changed files with 36 additions and 9 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

@@ -229,7 +229,7 @@ const link = `/projects/${slugify(project.data.type)}/${slugify(project.data.slu
loading="lazy"
layout="constrained"
fit="cover"
height={192}
height={250}
style={`animation-delay: -${Math.floor(Math.random() * (12 - 4) + 4)}s; animation-direction: ${Math.random() < 0.5 ? "normal" : "reverse"};`}
quality={quality}
/>

View File

@@ -18,8 +18,9 @@ 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}
/>
<SectionTitle class="py-8">Dr Nathan Cummins</SectionTitle>
<H2>{site.tagline}</H2>
@@ -91,7 +92,7 @@ import { Image } from "astro:assets";
</div>
</section>
<section id="orchestration">
<div class="mx-auto max-w-4xl px-8 text-left">
<div class="mx-auto mb-4 max-w-4xl px-8 text-left">
<H2>Orchestration</H2>
<Paragraph
>As an orchestrator, Nathan is highly sought after for his ability to
@@ -106,6 +107,21 @@ import { Image } from "astro:assets";
ensembles and composers save valuable time and money while ensuring
players can deliver their best performance.</Paragraph
>
<Paragraph>Recent projects include:</Paragraph>
<ul class="list-disc pl-4">
<li>
<span class="font-bold">Hollow Knight: Silksong:</span> orchestration
and typesetting for the score composed by <TextLink
href="https://composerlarkin.com/">Christopher Larkin</TextLink
>.
</li>
<li>
<span class="font-bold">Submerged: Hidden Depths:</span> typesetting
for the recording score composed by <TextLink
href="https://jeffvandyck.com/">Jeff van Dyck</TextLink
>.
</li>
</ul>
</div>
</section>
<section id="Conducting">

View File

@@ -92,8 +92,9 @@ 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}
/>
<span class="block w-full text-center"
><a