feat: add alan wake ii in-progress work
All checks were successful
Docker / build-and-push-image (push) Successful in 4m25s

This commit is contained in:
Troy 2025-08-01 21:24:43 +01:00
parent db23c4aee4
commit 98da2ca122
Signed by: troy
GPG key ID: DFC06C02ED3B4711
5 changed files with 73 additions and 67 deletions

126
package-lock.json generated
View file

@ -9,15 +9,15 @@
"version": "0.0.1",
"dependencies": {
"@astrojs/check": "0.9.4",
"@astrojs/mdx": "^4.3.1",
"@astrojs/mdx": "^4.3.3",
"@astrojs/rss": "^4.0.12",
"@astrojs/sitemap": "3.4.1",
"@astrojs/sitemap": "3.4.2",
"@tailwindcss/vite": "^4.1.11",
"astro": "^5.12.3",
"astro": "^5.12.8",
"astro-icon": "^1.1.5",
"rehype-external-links": "^3.0.0",
"tailwindcss": "^4.1.11",
"typescript": "^5.8.3"
"typescript": "^5.9.2"
},
"devDependencies": {
"@iconify-json/mdi": "^1.2.3",
@ -89,9 +89,9 @@
"license": "MIT"
},
"node_modules/@astrojs/internal-helpers": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.6.1.tgz",
"integrity": "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==",
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.1.tgz",
"integrity": "sha512-7dwEVigz9vUWDw3nRwLQ/yH/xYovlUA0ZD86xoeKEBmkz9O6iELG1yri67PgAPW6VLL/xInA4t7H0CK6VmtkKQ==",
"license": "MIT"
},
"node_modules/@astrojs/language-server": {
@ -136,12 +136,12 @@
}
},
"node_modules/@astrojs/markdown-remark": {
"version": "6.3.3",
"resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.3.tgz",
"integrity": "sha512-DDRtD1sPvAuA7ms2btc9A7/7DApKqgLMNrE6kh5tmkfy8utD0Z738gqd3p5aViYYdUtHIyEJ1X4mCMxfCfu15w==",
"version": "6.3.5",
"resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.5.tgz",
"integrity": "sha512-MiR92CkE2BcyWf3b86cBBw/1dKiOH0qhLgXH2OXA6cScrrmmks1Rr4Tl0p/lFpvmgQQrP54Pd1uidJfmxGrpWQ==",
"license": "MIT",
"dependencies": {
"@astrojs/internal-helpers": "0.6.1",
"@astrojs/internal-helpers": "0.7.1",
"@astrojs/prism": "3.3.0",
"github-slugger": "^2.0.0",
"hast-util-from-html": "^2.0.3",
@ -165,12 +165,12 @@
}
},
"node_modules/@astrojs/mdx": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-4.3.1.tgz",
"integrity": "sha512-0ynzkFd5p2IFDLPAfAcGizg44WyS0qUr43nP2vQkvrPlpoPEMeeoi1xWiWsVqQNaZ0FOmNqfUviUn52nm9mLag==",
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-4.3.3.tgz",
"integrity": "sha512-+9+xGP2TBXxcm84cpiq4S9JbuHOHM1fcvREfqW7VHxlUyfUQPByoJ9YYliqHkLS6BMzG+O/+o7n8nguVhuEv4w==",
"license": "MIT",
"dependencies": {
"@astrojs/markdown-remark": "6.3.3",
"@astrojs/markdown-remark": "6.3.5",
"@mdx-js/mdx": "^3.1.0",
"acorn": "^8.14.1",
"es-module-lexer": "^1.6.0",
@ -214,14 +214,14 @@
}
},
"node_modules/@astrojs/sitemap": {
"version": "3.4.1",
"resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.4.1.tgz",
"integrity": "sha512-VjZvr1e4FH6NHyyHXOiQgLiw94LnCVY4v06wN/D0gZKchTMkg71GrAHJz81/huafcmavtLkIv26HnpfDq6/h/Q==",
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.4.2.tgz",
"integrity": "sha512-wfN2dZzdkto6yaMtOFa/J9gc60YE3wl3rgSBoNJ+MU3lJVUMsDY9xf9uAVi8Mp/zEQKFDSJlQzBvqQUpw0Hf6g==",
"license": "MIT",
"dependencies": {
"sitemap": "^8.0.0",
"stream-replace-string": "^2.0.0",
"zod": "^3.24.2"
"zod": "^3.24.4"
}
},
"node_modules/@astrojs/telemetry": {
@ -1624,60 +1624,60 @@
]
},
"node_modules/@shikijs/core": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.8.1.tgz",
"integrity": "sha512-uTSXzUBQ/IgFcUa6gmGShCHr4tMdR3pxUiiWKDm8pd42UKJdYhkAYsAmHX5mTwybQ5VyGDgTjW4qKSsRvGSang==",
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.9.1.tgz",
"integrity": "sha512-W5Vwen0KJCtR7KFRo+3JLGAqLUPsfW7e+wZ4yaRBGIogwI9ZlnkpRm9ZV8JtfzMxOkIwZwMmmN0hNErLtm3AYg==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.8.1",
"@shikijs/types": "3.9.1",
"@shikijs/vscode-textmate": "^10.0.2",
"@types/hast": "^3.0.4",
"hast-util-to-html": "^9.0.5"
}
},
"node_modules/@shikijs/engine-javascript": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.8.1.tgz",
"integrity": "sha512-rZRp3BM1llrHkuBPAdYAzjlF7OqlM0rm/7EWASeCcY7cRYZIrOnGIHE9qsLz5TCjGefxBFnwgIECzBs2vmOyKA==",
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.9.1.tgz",
"integrity": "sha512-4hGenxYpAmtALryKsdli2K58F0s7RBYpj/RSDcAAGfRM6eTEGI5cZnt86mr+d9/4BaZ5sH5s4p3VU5irIdhj9Q==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.8.1",
"@shikijs/types": "3.9.1",
"@shikijs/vscode-textmate": "^10.0.2",
"oniguruma-to-es": "^4.3.3"
}
},
"node_modules/@shikijs/engine-oniguruma": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.8.1.tgz",
"integrity": "sha512-KGQJZHlNY7c656qPFEQpIoqOuC4LrxjyNndRdzk5WKB/Ie87+NJCF1xo9KkOUxwxylk7rT6nhlZyTGTC4fCe1g==",
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.9.1.tgz",
"integrity": "sha512-WPlL/xqviwS3te4unSGGGfflKsuHLMI6tPdNYvgz/IygcBT6UiwDFSzjBKyebwi5GGSlXsjjdoJLIBnAplmEZw==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.8.1",
"@shikijs/types": "3.9.1",
"@shikijs/vscode-textmate": "^10.0.2"
}
},
"node_modules/@shikijs/langs": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.8.1.tgz",
"integrity": "sha512-TjOFg2Wp1w07oKnXjs0AUMb4kJvujML+fJ1C5cmEj45lhjbUXtziT1x2bPQb9Db6kmPhkG5NI2tgYW1/DzhUuQ==",
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.9.1.tgz",
"integrity": "sha512-Vyy2Yv9PP3Veh3VSsIvNncOR+O93wFsNYgN2B6cCCJlS7H9SKFYc55edsqernsg8WT/zam1cfB6llJsQWLnVhA==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.8.1"
"@shikijs/types": "3.9.1"
}
},
"node_modules/@shikijs/themes": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.8.1.tgz",
"integrity": "sha512-Vu3t3BBLifc0GB0UPg2Pox1naTemrrvyZv2lkiSw3QayVV60me1ujFQwPZGgUTmwXl1yhCPW8Lieesm0CYruLQ==",
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.9.1.tgz",
"integrity": "sha512-zAykkGECNICCMXpKeVvq04yqwaSuAIvrf8MjsU5bzskfg4XreU+O0B5wdNCYRixoB9snd3YlZ373WV5E/g5T9A==",
"license": "MIT",
"dependencies": {
"@shikijs/types": "3.8.1"
"@shikijs/types": "3.9.1"
}
},
"node_modules/@shikijs/types": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.8.1.tgz",
"integrity": "sha512-5C39Q8/8r1I26suLh+5TPk1DTrbY/kn3IdWA5HdizR0FhlhD05zx5nKCqhzSfDHH3p4S0ZefxWd77DLV+8FhGg==",
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.9.1.tgz",
"integrity": "sha512-rqM3T7a0iM1oPKz9iaH/cVgNX9Vz1HERcUcXJ94/fulgVdwqfnhXzGxO4bLrAnh/o5CPLy3IcYedogfV+Ns0Qg==",
"license": "MIT",
"dependencies": {
"@shikijs/vscode-textmate": "^10.0.2",
@ -2455,14 +2455,14 @@
}
},
"node_modules/astro": {
"version": "5.12.3",
"resolved": "https://registry.npmjs.org/astro/-/astro-5.12.3.tgz",
"integrity": "sha512-fU1hNPMkccm+FuonGsY5DFkC2QyuLCju++8L2ubzBtYBDBf6bmfgmVM7A2dK+Hl+ZJCUNgepsClhBpczj+2LRw==",
"version": "5.12.8",
"resolved": "https://registry.npmjs.org/astro/-/astro-5.12.8.tgz",
"integrity": "sha512-KkJ7FR+c2SyZYlpakm48XBiuQcRsrVtdjG5LN5an0givI/tLik+ePJ4/g3qrAVhYMjJOxBA2YgFQxANPiWB+Mw==",
"license": "MIT",
"dependencies": {
"@astrojs/compiler": "^2.12.2",
"@astrojs/internal-helpers": "0.6.1",
"@astrojs/markdown-remark": "6.3.3",
"@astrojs/internal-helpers": "0.7.1",
"@astrojs/markdown-remark": "6.3.5",
"@astrojs/telemetry": "3.3.0",
"@capsizecss/unpack": "^2.4.0",
"@oslojs/encoding": "^1.1.0",
@ -2519,7 +2519,7 @@
"xxhash-wasm": "^1.1.0",
"yargs-parser": "^21.1.1",
"yocto-spinner": "^0.2.1",
"zod": "^3.24.2",
"zod": "^3.24.4",
"zod-to-json-schema": "^3.24.5",
"zod-to-ts": "^1.2.0"
},
@ -7297,17 +7297,17 @@
}
},
"node_modules/shiki": {
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-3.8.1.tgz",
"integrity": "sha512-+MYIyjwGPCaegbpBeFN9+oOifI8CKiKG3awI/6h3JeT85c//H2wDW/xCJEGuQ5jPqtbboKNqNy+JyX9PYpGwNg==",
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-3.9.1.tgz",
"integrity": "sha512-HogZ8nMnv9VAQMrG+P7BleJFhrKHm3fi6CYyHRbUu61gJ0lpqLr6ecYEui31IYG1Cn9Bad7N2vf332iXHnn0bQ==",
"license": "MIT",
"dependencies": {
"@shikijs/core": "3.8.1",
"@shikijs/engine-javascript": "3.8.1",
"@shikijs/engine-oniguruma": "3.8.1",
"@shikijs/langs": "3.8.1",
"@shikijs/themes": "3.8.1",
"@shikijs/types": "3.8.1",
"@shikijs/core": "3.9.1",
"@shikijs/engine-javascript": "3.9.1",
"@shikijs/engine-oniguruma": "3.9.1",
"@shikijs/langs": "3.9.1",
"@shikijs/themes": "3.9.1",
"@shikijs/types": "3.9.1",
"@shikijs/vscode-textmate": "^10.0.2",
"@types/hast": "^3.0.4"
}
@ -7653,9 +7653,9 @@
"license": "MIT"
},
"node_modules/typescript": {
"version": "5.8.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
"version": "5.9.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
"integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
@ -8718,9 +8718,9 @@
}
},
"node_modules/zod": {
"version": "3.24.2",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
"integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
"version": "3.25.76",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"

View file

@ -13,15 +13,15 @@
},
"dependencies": {
"@astrojs/check": "0.9.4",
"@astrojs/mdx": "^4.3.1",
"@astrojs/mdx": "^4.3.3",
"@astrojs/rss": "^4.0.12",
"@astrojs/sitemap": "3.4.1",
"@astrojs/sitemap": "3.4.2",
"@tailwindcss/vite": "^4.1.11",
"astro": "^5.12.3",
"astro": "^5.12.8",
"astro-icon": "^1.1.5",
"rehype-external-links": "^3.0.0",
"tailwindcss": "^4.1.11",
"typescript": "^5.8.3"
"typescript": "^5.9.2"
},
"devDependencies": {
"@iconify-json/mdi": "^1.2.3",

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 KiB

View file

@ -68,6 +68,7 @@ import video2023_07_19 from "./2023-07-19.webm";
</video>
</div>
import image2025_07_26 from "./2025-07-26.jpg";
import image2024_04_01 from "./2024-04-01.jpg";
import image2022_01_27 from "./2022-01-27.jpg";
import image2023_11_23 from "./2023-11-23.jpg";
@ -91,6 +92,7 @@ import imagelovesongs from "./lovesongs-2-2153-P.jpg";
<Gallery
items={[
{ src: image2025_07_26, alt: "Alan Wake II" },
{ src: image2024_04_01, alt: "224 Torquay Road" },
{ src: image2022_01_27, alt: "Studying Spider" },
{ src: image2023_11_23, alt: "Ugolino and His Sons lighting" },

View file

@ -62,3 +62,7 @@
text-decoration: none;
}
}
@view-transition {
navigation: auto;
}