Skip to content

Commit 5b331d7

Browse files
authored
Merge pull request #3 from brylie/backstage-and-other-content
Enhance website with new pages and improved content
2 parents b9c345e + 6711289 commit 5b331d7

File tree

7 files changed

+951
-700
lines changed

7 files changed

+951
-700
lines changed

package-lock.json

Lines changed: 235 additions & 677 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
"astro": "astro"
1010
},
1111
"dependencies": {
12-
"@astrojs/mdx": "^4.3.4",
13-
"@astrojs/rss": "^4.0.12",
14-
"@astrojs/sitemap": "^3.5.1",
12+
"@astrojs/mdx": "^4.3.13",
13+
"@astrojs/rss": "^4.0.14",
14+
"@astrojs/sitemap": "^3.6.0",
1515
"@fontsource/atkinson-hyperlegible": "^5.2.7",
1616
"@iconify-json/material-symbols": "^1.2.34",
1717
"@iconify-json/mdi": "^1.2.3",
1818
"@tailwindcss/vite": "^4.1.13",
19-
"astro": "^5.13.5",
19+
"astro": "^5.16.6",
2020
"astro-icon": "^1.1.5",
2121
"markdown-it": "^14.1.0",
2222
"sanitize-html": "^2.17.0",

src/components/Footer.astro

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,65 @@ const today = new Date();
55

66
<footer class="py-8 px-4 bg-gray-900 border-t border-gray-800 text-center">
77
<div class="flex justify-center items-center space-x-4">
8+
<a
9+
href="https://freemusicarchive.org/music/Brylie_Christopher_Oxley/"
10+
target="_blank" rel="noopener noreferrer"
11+
class="text-gray-400 hover:text-blue-400 transition-colors p-2"
12+
title="Free Music Archive"
13+
>
14+
<span class="sr-only">Download from Free Music Archive</span>
15+
<Icon name="mdi:music-circle" size={28} />
16+
</a>
817
<a
918
href="https://brylie.bandcamp.com"
10-
target="_blank"
19+
target="_blank" rel="noopener noreferrer"
1120
class="text-gray-400 hover:text-blue-400 transition-colors p-2"
21+
title="Bandcamp"
1222
>
1323
<span class="sr-only">Listen on Bandcamp</span>
1424
<Icon name="mdi:bandcamp" size={28} />
1525
</a>
26+
<a
27+
href="https://open.spotify.com/artist/5QEaapYiiiIH65gfhBgsv7"
28+
target="_blank" rel="noopener noreferrer"
29+
class="text-gray-400 hover:text-blue-400 transition-colors p-2"
30+
title="Spotify"
31+
>
32+
<span class="sr-only">Listen on Spotify</span>
33+
<Icon name="mdi:spotify" size={28} />
34+
</a>
35+
<a
36+
href="https://music.apple.com/fi/artist/brylie-christopher/1841347105"
37+
target="_blank" rel="noopener noreferrer"
38+
class="text-gray-400 hover:text-blue-400 transition-colors p-2"
39+
title="Apple Music"
40+
>
41+
<span class="sr-only">Listen on Apple Music</span>
42+
<Icon name="mdi:apple" size={28} />
43+
</a>
1644
<a
1745
href="https://www.instagram.com/brylie.music"
18-
target="_blank"
46+
target="_blank" rel="noopener noreferrer"
1947
class="text-gray-400 hover:text-blue-400 transition-colors p-2"
48+
title="Instagram"
2049
>
2150
<span class="sr-only">Follow on Instagram</span>
2251
<Icon name="mdi:instagram" size={28} />
2352
</a>
2453
<a
2554
href="https://soundcloud.com/brylie"
26-
target="_blank"
55+
target="_blank" rel="noopener noreferrer"
2756
class="text-gray-400 hover:text-blue-400 transition-colors p-2"
57+
title="SoundCloud"
2858
>
2959
<span class="sr-only">Listen on SoundCloud</span>
3060
<Icon name="mdi:soundcloud" size={28} />
3161
</a>
3262
<a
3363
href="https://youtube.com/@brylie_music"
34-
target="_blank"
64+
target="_blank" rel="noopener noreferrer"
3565
class="text-gray-400 hover:text-blue-400 transition-colors p-2"
66+
title="YouTube"
3667
>
3768
<span class="sr-only">Watch on YouTube</span>
3869
<Icon name="mdi:youtube" size={28} />

src/components/NavigationMenu.astro

Lines changed: 68 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ import { Icon } from "astro-icon/components";
1919
<HeaderLink href="/">Home</HeaderLink>
2020
<!-- <HeaderLink href="/blog">Blog</HeaderLink> -->
2121
<HeaderLink href="/about">About</HeaderLink>
22+
<HeaderLink href="/performances">Performances</HeaderLink>
23+
<HeaderLink href="/licensing">Licensing</HeaderLink>
2224
</div>
2325

2426
<!-- Mobile Menu Button -->
@@ -33,18 +35,45 @@ import { Icon } from "astro-icon/components";
3335

3436
<!-- Social Links -->
3537
<div class="hidden md:flex items-center space-x-3">
38+
<a
39+
href="https://freemusicarchive.org/music/Brylie_Christopher_Oxley/"
40+
target="_blank" rel="noopener noreferrer"
41+
title="Free Music Archive"
42+
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
43+
>
44+
<span class="sr-only">Download from Free Music Archive</span>
45+
<Icon name="mdi:music-circle" size={24} />
46+
</a>
3647
<a
3748
href="https://brylie.bandcamp.com"
38-
target="_blank"
49+
target="_blank" rel="noopener noreferrer"
3950
title="Bandcamp"
4051
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
4152
>
4253
<span class="sr-only">Listen on Bandcamp</span>
4354
<Icon name="mdi:bandcamp" size={24} />
4455
</a>
56+
<a
57+
href="https://open.spotify.com/artist/5QEaapYiiiIH65gfhBgsv7"
58+
target="_blank" rel="noopener noreferrer"
59+
title="Spotify"
60+
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
61+
>
62+
<span class="sr-only">Listen on Spotify</span>
63+
<Icon name="mdi:spotify" size={24} />
64+
</a>
65+
<a
66+
href="https://music.apple.com/fi/artist/brylie-christopher/1841347105"
67+
target="_blank" rel="noopener noreferrer"
68+
title="Apple Music"
69+
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
70+
>
71+
<span class="sr-only">Listen on Apple Music</span>
72+
<Icon name="mdi:apple" size={24} />
73+
</a>
4574
<a
4675
href="https://www.instagram.com/brylie.music"
47-
target="_blank"
76+
target="_blank" rel="noopener noreferrer"
4877
title="Instagram"
4978
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
5079
>
@@ -53,7 +82,7 @@ import { Icon } from "astro-icon/components";
5382
</a>
5483
<a
5584
href="https://soundcloud.com/brylie"
56-
target="_blank"
85+
target="_blank" rel="noopener noreferrer"
5786
title="SoundCloud"
5887
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
5988
>
@@ -62,7 +91,7 @@ import { Icon } from "astro-icon/components";
6291
</a>
6392
<a
6493
href="https://youtube.com/@brylie_music"
65-
target="_blank"
94+
target="_blank" rel="noopener noreferrer"
6695
title="YouTube"
6796
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
6897
>
@@ -81,22 +110,53 @@ import { Icon } from "astro-icon/components";
81110
<HeaderLink href="/" class="block w-full">Home</HeaderLink>
82111
<!-- <HeaderLink href="/blog" class="block w-full">Blog</HeaderLink> -->
83112
<HeaderLink href="/about" class="block w-full">About</HeaderLink>
113+
<HeaderLink href="/performances" class="block w-full"
114+
>Performances</HeaderLink
115+
>
116+
<HeaderLink href="/licensing" class="block w-full">Licensing</HeaderLink>
84117

85118
<div
86119
class="flex items-center justify-center space-x-4 pt-4 border-t border-gray-700"
87120
>
121+
<a
122+
href="https://freemusicarchive.org/music/Brylie_Christopher_Oxley/"
123+
target="_blank" rel="noopener noreferrer"
124+
title="Free Music Archive"
125+
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
126+
>
127+
<span class="sr-only">Download from Free Music Archive</span>
128+
<Icon name="mdi:music-circle" size={24} />
129+
</a>
88130
<a
89131
href="https://brylie.bandcamp.com"
90-
target="_blank"
132+
target="_blank" rel="noopener noreferrer"
91133
title="Bandcamp"
92134
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
93135
>
94136
<span class="sr-only">Listen on Bandcamp</span>
95137
<Icon name="mdi:bandcamp" size={24} />
96138
</a>
139+
<a
140+
href="https://open.spotify.com/artist/5QEaapYiiiIH65gfhBgsv7"
141+
target="_blank" rel="noopener noreferrer"
142+
title="Spotify"
143+
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
144+
>
145+
<span class="sr-only">Listen on Spotify</span>
146+
<Icon name="mdi:spotify" size={24} />
147+
</a>
148+
<a
149+
href="https://music.apple.com/fi/artist/brylie-christopher/1841347105"
150+
target="_blank" rel="noopener noreferrer"
151+
title="Apple Music"
152+
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
153+
>
154+
<span class="sr-only">Listen on Apple Music</span>
155+
<Icon name="mdi:apple" size={24} />
156+
</a>
97157
<a
98158
href="https://www.instagram.com/brylie.music"
99-
target="_blank"
159+
target="_blank" rel="noopener noreferrer"
100160
title="Instagram"
101161
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
102162
>
@@ -105,7 +165,7 @@ import { Icon } from "astro-icon/components";
105165
</a>
106166
<a
107167
href="https://soundcloud.com/brylie"
108-
target="_blank"
168+
target="_blank" rel="noopener noreferrer"
109169
title="SoundCloud"
110170
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
111171
>
@@ -114,7 +174,7 @@ import { Icon } from "astro-icon/components";
114174
</a>
115175
<a
116176
href="https://youtube.com/@brylie_music"
117-
target="_blank"
177+
target="_blank" rel="noopener noreferrer"
118178
title="YouTube"
119179
class="text-gray-400 hover:text-blue-400 transition-colors p-1"
120180
>

src/pages/about.astro

Lines changed: 105 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,119 @@
22
import Layout from "../layouts/Layout.astro";
33
---
44

5-
<Layout title="About Me" description="Learn more about me and what I do">
5+
<Layout
6+
title="About"
7+
description="Finland-based musician creating piano improvisation and ambience for healing"
8+
>
69
<div class="max-w-4xl mx-auto px-4 py-12">
710
<div class="bg-gray-900 rounded-lg shadow-xl overflow-hidden">
811
<div class="p-6 sm:p-8 lg:p-12">
912
<h1 class="text-4xl font-bold text-white text-center mb-8">
10-
About Brylie Christopher
13+
Brylie Christopher
1114
</h1>
1215

13-
<div class="prose prose-lg prose-invert max-w-none space-y-6">
16+
<p class="text-xl text-gray-300 text-center mb-12 italic">
17+
Finland-based musician creating piano improvisation and ambience for
18+
healing.
19+
</p>
20+
21+
<div class="prose prose-lg prose-invert max-w-none">
1422
<p>
15-
Brylie Christopher is a musician focused on solo-piano and ambient
16-
music. He has released several albums and EPs, and his music has
17-
been featured in various media. Brylie is passionate about creating
18-
immersive soundscapes that evoke deep emotions.
23+
I create music as a tool for healing and community connection.
24+
Drawing inspiration from impressionistic composers and modern
25+
ambient artists like Elija Fox, Nils Frahm, and Max Richter, I blend
26+
acoustic piano with electronic textures to create immersive,
27+
contemplative soundscapes.
1928
</p>
29+
30+
<section>
31+
<h2 class="text-2xl font-bold text-white mb-4">My Sound</h2>
32+
<p>My music combines:</p>
33+
<ul class="list-disc pl-6 space-y-2">
34+
<li>Piano-centric compositions and minimal improvisations</li>
35+
<li>Ambient electronic textures and atmospheres</li>
36+
<li>Blending of acoustic and electronic timbres</li>
37+
<li>Modulating effects creating organic, evolving soundscapes</li>
38+
</ul>
39+
<p class="mt-4">
40+
I work primarily in Bitwig for sound design and modulation, and
41+
Logic for piano recording and final production. Each piano piece
42+
begins as improvisation, then gets refined for a listener-friendly
43+
experience. My Bitwig compositions utilize generative techniques
44+
to keep the soundscapes fresh and evolving.
45+
</p>
46+
</section>
47+
48+
<section>
49+
<h2 class="text-2xl font-bold text-white mb-4">
50+
Creative Commons & Open Culture
51+
</h2>
52+
<p>
53+
All my music is released under Creative Commons licensing, making
54+
it freely available for:
55+
</p>
56+
<ul class="list-disc pl-6 space-y-2">
57+
<li>Podcasts and radio shows</li>
58+
<li>Video content and documentaries</li>
59+
<li>Video games and interactive media</li>
60+
<li>Personal and commercial projects</li>
61+
</ul>
62+
<p class="mt-4">
63+
This approach aligns with my belief that music should be
64+
accessible to everyone and that supporting independent creators
65+
strengthens our creative communities.
66+
</p>
67+
</section>
68+
69+
<section>
70+
<h2 class="text-2xl font-bold text-white mb-4">Musical Journey</h2>
71+
<p>
72+
My creative output spans a wide spectrum of electronic and
73+
instrumental music, marked by atmospheric pieces that weave
74+
together diverse instruments, timbres, and textures. My work has
75+
been featured in podcasts including The Global Justice Now Podcast
76+
(9 episodes), Heritage Radio Network, as well as in independent
77+
video games and documentary films.
78+
</p>
79+
<p>
80+
I've released several albums exploring themes of contemplation,
81+
healing, and transformation, with recent work focusing
82+
increasingly on solo piano and ambient compositions.
83+
</p>
84+
</section>
85+
86+
<section>
87+
<h2 class="text-2xl font-bold text-white mb-4">
88+
Community & Performance
89+
</h2>
90+
<p>
91+
Music serves as more than artistic expression. It's also a tool
92+
for healing and connection. I regularly volunteer as a pianist at
93+
community spaces, where I accompany singing groups and provide
94+
ambient improvisation during community gatherings.
95+
</p>
96+
<p>
97+
These performances reflect my belief that music can create spaces
98+
for reflection, connection, and wellbeing.
99+
</p>
100+
</section>
101+
102+
<section>
103+
<h2 class="text-2xl font-bold text-white mb-4">
104+
Contact & Licensing
105+
</h2>
106+
<p>
107+
Interested in using my music or booking a performance? <a
108+
href="https://freemusicarchive.org/music/Brylie_Christopher_Oxley/contact"
109+
class="text-blue-400 hover:text-blue-300 underline"
110+
>Contact me</a
111+
>
112+
</p>
113+
<p>
114+
All licensing inquiries are welcome. My music is free to use under
115+
Creative Commons with simple attribution.
116+
</p>
117+
</section>
20118
</div>
21119
</div>
22120
</div>

0 commit comments

Comments
 (0)