about page update

This commit is contained in:
2025-12-01 07:41:21 +00:00
parent 62c8006295
commit 84056824b5
6 changed files with 50 additions and 8 deletions

View File

@@ -238,6 +238,7 @@
display: flex; display: flex;
flex-direction: column; flex-direction: column;
gap: 0.25rem; gap: 0.25rem;
padding: 0.25rem;
} }
.card-children.flex { .card-children.flex {

View File

@@ -20,16 +20,39 @@ const songs = [
const artist = [ const artist = [
{ {
name: 'Artist A', name: 'Noah Floersch',
url: 'https://example.com' url: 'https://music.youtube.com/channel/UCgPjhKqPg5cPxErhqnoPlWg?si=B7GEz2QMNtrgnAbz'
}, },
{ {
name: 'Artist B', name: 'Laufey',
url: 'https://example.com' url: 'https://music.youtube.com/channel/UCJtROTPxo3qnEzww8JyDxuA?si=WwgYFkoccnXtJ6Im'
}, },
{ {
name: 'Artist C', name: 'Tate McRae',
url: 'https://example.com' url: 'https://music.youtube.com/channel/UCz86IA7ooUetFnUGa_YlsVw?si=A1t0-hLHswhbEG0U'
}
]
const games = [
{
name: 'Minecraft',
image: '/img/minecraft.png',
url: 'https://minecraft.net'
},
{
name: 'Pokemon TCG Online',
image: '/img/pokemontcg.png',
url: 'https://pokemon.com'
},
{
name: "Fire Watch",
image: '/img/firewatch.png',
url: 'https://firewatchgame.com'
},
{
name: "Expediton 33",
image: '/img/e33.png',
url: 'https://expedition33.com'
} }
] ]
@@ -48,13 +71,31 @@ export const lines: TerminalLine[] = [
inline: true, inline: true,
children: [ children: [
{ type: 'blank', content: '' }, { type: 'blank', content: '' },
{ type: 'header', content: `(&bold)${user.name}(&)` }, { type: 'header', content: `(&bold)${user.displayname}(&)` },
{ type: 'info', content: `(&accent)${user.title}(&)` }, { type: 'info', content: `(&accent)${user.title}(&)` },
{ type: 'output', content: `(&white)Location:(&) (&primary)${user.location}(&)` }, { type: 'output', content: `(&white)Location:(&) (&primary)${user.location}(&)` },
{ type: 'output', content: `(&muted)${user.bio}(&)` }, { type: 'output', content: `(&muted)${user.bio}(&)` },
] ]
}, },
{ type: 'blank', content: '' }, { type: 'blank', content: '' },
{ type: 'divider', content: 'Games' },
{
type: 'group',
content: '',
display: 'grid',
children: games.map((g): TerminalLine => ({
type: 'card',
cardTitle: g.name,
image: g.image,
imageAlt: g.name,
content: '',
cardWidth: 1,
cardFloat: 'center',
}))
},
{ type: 'blank', content: '' },
{ type: 'divider', content: 'Music Recommendations' }, { type: 'divider', content: 'Music Recommendations' },
{ {
@@ -62,7 +103,7 @@ export const lines: TerminalLine[] = [
content: '', content: '',
groupDirection: 'row', groupDirection: 'row',
children: [ children: [
{ type: 'output', content: '(&accent)Artist:(&) ', inline: true }, { type: 'output', content: '(&accent)Artists:(&) ', inline: true },
...artist.flatMap((a, i): TerminalLine[] => { ...artist.flatMap((a, i): TerminalLine[] => {
const item: TerminalLine = { type: 'link', content: `(&white)${a.name}(&)`, href: a.url, inline: true }; const item: TerminalLine = { type: 'link', content: `(&white)${a.name}(&)`, href: a.url, inline: true };
return i < artist.length - 1 ? [item, { type: 'output', content: ' (&muted)•(&) ', inline: true }] : [item]; return i < artist.length - 1 ? [item, { type: 'output', content: ' (&muted)•(&) ', inline: true }] : [item];

BIN
static/img/e33.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 KiB

BIN
static/img/firewatch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB

BIN
static/img/minecraft.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

BIN
static/img/pokemontcg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB