mirror of
https://github.com/skidoodle/albert.lol.git
synced 2026-04-28 03:07:40 +02:00
add ctx
This commit is contained in:
@@ -5,7 +5,11 @@
|
||||
"": {
|
||||
"name": "albert.lol",
|
||||
"dependencies": {
|
||||
"astro": "5.16.13",
|
||||
"astro": "5.17.1",
|
||||
},
|
||||
"devDependencies": {
|
||||
"prettier": "^3.8.1",
|
||||
"prettier-plugin-astro": "^0.14.1",
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -238,7 +242,7 @@
|
||||
|
||||
"array-iterate": ["array-iterate@2.0.1", "", {}, "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="],
|
||||
|
||||
"astro": ["astro@5.16.13", "", { "dependencies": { "@astrojs/compiler": "^2.13.0", "@astrojs/internal-helpers": "0.7.5", "@astrojs/markdown-remark": "6.3.10", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^4.0.0", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.3.0", "acorn": "^8.15.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", "ci-info": "^4.3.1", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.1.1", "cssesc": "^3.0.0", "debug": "^4.4.3", "deterministic-object-hash": "^2.0.2", "devalue": "^5.6.2", "diff": "^8.0.3", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^1.7.0", "esbuild": "^0.25.0", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.4.0", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.2.0", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.1", "magic-string": "^0.30.21", "magicast": "^0.5.1", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.1", "package-manager-detector": "^1.6.0", "piccolore": "^0.1.3", "picomatch": "^4.0.3", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.7.3", "shiki": "^3.21.0", "smol-toml": "^1.6.0", "svgo": "^4.0.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tsconfck": "^3.1.6", "ultrahtml": "^1.6.0", "unifont": "~0.7.3", "unist-util-visit": "^5.0.0", "unstorage": "^1.17.4", "vfile": "^6.0.3", "vite": "^6.4.1", "vitefu": "^1.1.1", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", "yocto-spinner": "^0.2.3", "zod": "^3.25.76", "zod-to-json-schema": "^3.25.1", "zod-to-ts": "^1.2.0" }, "optionalDependencies": { "sharp": "^0.34.0" }, "bin": { "astro": "astro.js" } }, "sha512-k8Zgb38wpMpJf2LSVO5mSUx2MyDTA6s11UHLPOjUStbdQow3ueREf2J0lKgXnedGtolMm0eGMbnLp1lxs4sKTw=="],
|
||||
"astro": ["astro@5.17.1", "", { "dependencies": { "@astrojs/compiler": "^2.13.0", "@astrojs/internal-helpers": "0.7.5", "@astrojs/markdown-remark": "6.3.10", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^4.0.0", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.3.0", "acorn": "^8.15.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", "ci-info": "^4.3.1", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.1.1", "cssesc": "^3.0.0", "debug": "^4.4.3", "deterministic-object-hash": "^2.0.2", "devalue": "^5.6.2", "diff": "^8.0.3", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^1.7.0", "esbuild": "^0.25.0", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.4.0", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.2.0", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.1", "magic-string": "^0.30.21", "magicast": "^0.5.1", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.1", "package-manager-detector": "^1.6.0", "piccolore": "^0.1.3", "picomatch": "^4.0.3", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.7.3", "shiki": "^3.21.0", "smol-toml": "^1.6.0", "svgo": "^4.0.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tsconfck": "^3.1.6", "ultrahtml": "^1.6.0", "unifont": "~0.7.3", "unist-util-visit": "^5.0.0", "unstorage": "^1.17.4", "vfile": "^6.0.3", "vite": "^6.4.1", "vitefu": "^1.1.1", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", "yocto-spinner": "^0.2.3", "zod": "^3.25.76", "zod-to-json-schema": "^3.25.1", "zod-to-ts": "^1.2.0" }, "optionalDependencies": { "sharp": "^0.34.0" }, "bin": { "astro": "astro.js" } }, "sha512-oD3tlxTaVWGq/Wfbqk6gxzVRz98xa/rYlpe+gU2jXJMSD01k6sEDL01ZlT8mVSYB/rMgnvIOfiQQ3BbLdN237A=="],
|
||||
|
||||
"axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="],
|
||||
|
||||
@@ -540,6 +544,10 @@
|
||||
|
||||
"postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="],
|
||||
|
||||
"prettier": ["prettier@3.8.1", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg=="],
|
||||
|
||||
"prettier-plugin-astro": ["prettier-plugin-astro@0.14.1", "", { "dependencies": { "@astrojs/compiler": "^2.9.1", "prettier": "^3.0.0", "sass-formatter": "^0.7.6" } }, "sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw=="],
|
||||
|
||||
"prismjs": ["prismjs@1.30.0", "", {}, "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="],
|
||||
|
||||
"prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="],
|
||||
@@ -584,6 +592,10 @@
|
||||
|
||||
"rollup": ["rollup@4.56.0", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.56.0", "@rollup/rollup-android-arm64": "4.56.0", "@rollup/rollup-darwin-arm64": "4.56.0", "@rollup/rollup-darwin-x64": "4.56.0", "@rollup/rollup-freebsd-arm64": "4.56.0", "@rollup/rollup-freebsd-x64": "4.56.0", "@rollup/rollup-linux-arm-gnueabihf": "4.56.0", "@rollup/rollup-linux-arm-musleabihf": "4.56.0", "@rollup/rollup-linux-arm64-gnu": "4.56.0", "@rollup/rollup-linux-arm64-musl": "4.56.0", "@rollup/rollup-linux-loong64-gnu": "4.56.0", "@rollup/rollup-linux-loong64-musl": "4.56.0", "@rollup/rollup-linux-ppc64-gnu": "4.56.0", "@rollup/rollup-linux-ppc64-musl": "4.56.0", "@rollup/rollup-linux-riscv64-gnu": "4.56.0", "@rollup/rollup-linux-riscv64-musl": "4.56.0", "@rollup/rollup-linux-s390x-gnu": "4.56.0", "@rollup/rollup-linux-x64-gnu": "4.56.0", "@rollup/rollup-linux-x64-musl": "4.56.0", "@rollup/rollup-openbsd-x64": "4.56.0", "@rollup/rollup-openharmony-arm64": "4.56.0", "@rollup/rollup-win32-arm64-msvc": "4.56.0", "@rollup/rollup-win32-ia32-msvc": "4.56.0", "@rollup/rollup-win32-x64-gnu": "4.56.0", "@rollup/rollup-win32-x64-msvc": "4.56.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg=="],
|
||||
|
||||
"s.color": ["s.color@0.0.15", "", {}, "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA=="],
|
||||
|
||||
"sass-formatter": ["sass-formatter@0.7.9", "", { "dependencies": { "suf-log": "^2.5.3" } }, "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw=="],
|
||||
|
||||
"sax": ["sax@1.4.4", "", {}, "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw=="],
|
||||
|
||||
"semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="],
|
||||
@@ -606,6 +618,8 @@
|
||||
|
||||
"strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="],
|
||||
|
||||
"suf-log": ["suf-log@2.5.3", "", { "dependencies": { "s.color": "0.0.15" } }, "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow=="],
|
||||
|
||||
"svgo": ["svgo@4.0.0", "", { "dependencies": { "commander": "^11.1.0", "css-select": "^5.1.0", "css-tree": "^3.0.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.1.1", "sax": "^1.4.1" }, "bin": "./bin/svgo.js" }, "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw=="],
|
||||
|
||||
"tiny-inflate": ["tiny-inflate@1.0.3", "", {}, "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="],
|
||||
|
||||
+5
-1
@@ -9,6 +9,10 @@
|
||||
"astro": "astro"
|
||||
},
|
||||
"dependencies": {
|
||||
"astro": "5.16.13"
|
||||
"astro": "5.17.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"prettier": "^3.8.1",
|
||||
"prettier-plugin-astro": "^0.14.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,9 +13,20 @@ const paths = {
|
||||
steam: "M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z",
|
||||
};
|
||||
|
||||
const viewBox = name === "discord" ? "0 0 640 512" : name === "github" || name === "steam" ? "0 0 496 512" : "0 0 512 512";
|
||||
const viewBox =
|
||||
name === "discord"
|
||||
? "0 0 640 512"
|
||||
: name === "github" || name === "steam"
|
||||
? "0 0 496 512"
|
||||
: "0 0 512 512";
|
||||
---
|
||||
|
||||
<svg viewBox={viewBox} width="1.5em" height="1.5em" fill="currentColor" aria-hidden="true">
|
||||
<svg
|
||||
viewBox={viewBox}
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
fill="currentColor"
|
||||
aria-hidden="true"
|
||||
>
|
||||
<path d={paths[name]}></path>
|
||||
</svg>
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
---
|
||||
const projects = [
|
||||
{
|
||||
name: "ctx",
|
||||
url: "https://github.com/skidoodle/ctx",
|
||||
desc: "Converts codebases into markdown for LLM context.",
|
||||
},
|
||||
{
|
||||
name: "safebin",
|
||||
url: "https://github.com/skidoodle/safebin",
|
||||
@@ -77,7 +82,11 @@ const projects = [
|
||||
projects.map((project) => (
|
||||
<>
|
||||
<dt>
|
||||
<a href={project.url} target="_blank" rel="noopener noreferrer">
|
||||
<a
|
||||
href={project.url}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
{project.name}
|
||||
</a>
|
||||
</dt>
|
||||
|
||||
@@ -5,16 +5,31 @@ import Icon from "./icon.astro";
|
||||
<section class="socials">
|
||||
<h2>~/socials</h2>
|
||||
<nav>
|
||||
<a href="https://github.com/skidoodle" target="_blank" rel="noopener noreferrer" aria-label="GitHub">
|
||||
<a
|
||||
href="https://github.com/skidoodle"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
aria-label="GitHub"
|
||||
>
|
||||
<Icon name="github" />
|
||||
</a>
|
||||
<a href="https://steamcommunity.com/id/_albert" target="_blank" rel="noopener noreferrer" aria-label="Steam">
|
||||
<a
|
||||
href="https://steamcommunity.com/id/_albert"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
aria-label="Steam"
|
||||
>
|
||||
<Icon name="steam" />
|
||||
</a>
|
||||
<a href="mailto:contact@albert.lol" aria-label="Email">
|
||||
<Icon name="mail" />
|
||||
</a>
|
||||
<a href="https://discord.com/users/637745537369767936" target="_blank" rel="noopener noreferrer" aria-label="Discord">
|
||||
<a
|
||||
href="https://discord.com/users/637745537369767936"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
aria-label="Discord"
|
||||
>
|
||||
<Icon name="discord" />
|
||||
</a>
|
||||
</nav>
|
||||
|
||||
@@ -1,19 +1,8 @@
|
||||
---
|
||||
const birthDate = new Date("2004-07-22");
|
||||
const today = new Date();
|
||||
|
||||
let age = today.getFullYear() - birthDate.getFullYear();
|
||||
const monthDiff = today.getMonth() - birthDate.getMonth();
|
||||
|
||||
if (monthDiff < 0 || (monthDiff === 0 && today.getDate() < birthDate.getDate())) {
|
||||
age--;
|
||||
}
|
||||
---
|
||||
|
||||
<section class="whoami">
|
||||
<h2>~/whoami</h2>
|
||||
<p>
|
||||
I'm a <span id="age">{age}</span>-year-old developer and tech enthusiast. I enjoy working on my homelab and coding in TypeScript and Go.
|
||||
A 21-year-old from Hungary focused on infrastructure. I primarily use Go
|
||||
and TypeScript.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
|
||||
+49
-33
@@ -14,66 +14,66 @@ const schema = JSON.stringify({
|
||||
{
|
||||
"@type": "ProfilePage",
|
||||
"@id": "https://albert.lol/#webpage",
|
||||
"url": "https://albert.lol/",
|
||||
"lastReviewed": new Date().toISOString().split("T")[0],
|
||||
"mainEntity": {
|
||||
url: "https://albert.lol/",
|
||||
lastReviewed: new Date().toISOString().split("T")[0],
|
||||
mainEntity: {
|
||||
"@id": "https://albert.lol/#person",
|
||||
},
|
||||
},
|
||||
{
|
||||
"@type": "Person",
|
||||
"@id": "https://albert.lol/#person",
|
||||
"name": "albert",
|
||||
"alternateName": "skidoodle",
|
||||
"url": "https://albert.lol/",
|
||||
"image": {
|
||||
name: "albert",
|
||||
alternateName: "skidoodle",
|
||||
url: "https://albert.lol/",
|
||||
image: {
|
||||
"@type": "ImageObject",
|
||||
"url": "https://albert.lol/static/preview.png",
|
||||
"caption": "albert",
|
||||
url: "https://albert.lol/static/preview.png",
|
||||
caption: "albert",
|
||||
},
|
||||
"jobTitle": "Developer and Tech Enthusiast",
|
||||
"description": description,
|
||||
"sameAs": "https://github.com/skidoodle",
|
||||
"knowsAbout": [
|
||||
jobTitle: "Developer and Tech Enthusiast",
|
||||
description: description,
|
||||
sameAs: "https://github.com/skidoodle",
|
||||
knowsAbout: [
|
||||
{
|
||||
"@type": "Thing",
|
||||
"name": "TypeScript",
|
||||
"sameAs": "https://www.wikidata.org/wiki/Q978185",
|
||||
name: "TypeScript",
|
||||
sameAs: "https://www.wikidata.org/wiki/Q978185",
|
||||
},
|
||||
{
|
||||
"@type": "Thing",
|
||||
"name": "Go",
|
||||
"sameAs": "https://www.wikidata.org/wiki/Q37227",
|
||||
name: "Go",
|
||||
sameAs: "https://www.wikidata.org/wiki/Q37227",
|
||||
},
|
||||
{
|
||||
"@type": "Thing",
|
||||
"name": "Linux",
|
||||
"sameAs": "https://www.wikidata.org/wiki/Q388",
|
||||
name: "Linux",
|
||||
sameAs: "https://www.wikidata.org/wiki/Q388",
|
||||
},
|
||||
{
|
||||
"@type": "Thing",
|
||||
"name": "Web Development",
|
||||
"sameAs": "https://www.wikidata.org/wiki/Q386275",
|
||||
name: "Web Development",
|
||||
sameAs: "https://www.wikidata.org/wiki/Q386275",
|
||||
},
|
||||
{
|
||||
"@type": "Thing",
|
||||
"name": "DevOps",
|
||||
"sameAs": "https://www.wikidata.org/wiki/Q3025536",
|
||||
name: "DevOps",
|
||||
sameAs: "https://www.wikidata.org/wiki/Q3025536",
|
||||
},
|
||||
{
|
||||
"@type": "Thing",
|
||||
"name": "Homelab",
|
||||
"sameAs": "https://www.wikidata.org/wiki/Q750110",
|
||||
name: "Homelab",
|
||||
sameAs: "https://www.wikidata.org/wiki/Q750110",
|
||||
},
|
||||
{
|
||||
"@type": "Thing",
|
||||
"name": "Open Source",
|
||||
"sameAs": "https://www.wikidata.org/wiki/Q39162",
|
||||
name: "Open Source",
|
||||
sameAs: "https://www.wikidata.org/wiki/Q39162",
|
||||
},
|
||||
{
|
||||
"@type": "Thing",
|
||||
"name": "Technology",
|
||||
"sameAs": "https://www.wikidata.org/wiki/Q11016",
|
||||
name: "Technology",
|
||||
sameAs: "https://www.wikidata.org/wiki/Q11016",
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -95,16 +95,32 @@ const schema = JSON.stringify({
|
||||
<meta property="og:description" content={description} />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://albert.lol/" />
|
||||
<meta property="og:image" content="https://albert.lol/static/preview.png" />
|
||||
<meta
|
||||
property="og:image"
|
||||
content="https://albert.lol/static/preview.png"
|
||||
/>
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:title" content={title} />
|
||||
<meta name="twitter:description" content={description} />
|
||||
<meta name="twitter:image" content="https://albert.lol/static/preview.png" />
|
||||
<meta
|
||||
name="twitter:image"
|
||||
content="https://albert.lol/static/preview.png"
|
||||
/>
|
||||
|
||||
<link rel="preload" href="/static/fonts/jetbrains.woff2" as="font" type="font/woff2" crossorigin />
|
||||
<link
|
||||
rel="preload"
|
||||
href="/static/fonts/jetbrains.woff2"
|
||||
as="font"
|
||||
type="font/woff2"
|
||||
crossorigin
|
||||
/>
|
||||
|
||||
<script is:inline defer src="https://analytics.albert.lol/script.js" data-website-id="2c900d5e-c577-4824-ad37-0cdf68383c42"></script>
|
||||
<script
|
||||
is:inline
|
||||
defer
|
||||
src="https://analytics.albert.lol/script.js"
|
||||
data-website-id="2c900d5e-c577-4824-ad37-0cdf68383c42"></script>
|
||||
<script is:inline type="application/ld+json" set:html={schema} />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -7,7 +7,8 @@ import Projects from "../components/projects.astro";
|
||||
import Setup from "../components/setup.astro";
|
||||
|
||||
const title = "albert";
|
||||
const description = "A 21-year-old developer and tech enthusiast. I enjoy working on my homelab and coding in TypeScript and Go.";
|
||||
const description =
|
||||
"A 21-year-old from Hungary focused on infrastructure. I primarily use Go and TypeScript.";
|
||||
---
|
||||
|
||||
<Layout title={title} description={description}>
|
||||
|
||||
@@ -101,11 +101,11 @@ hr {
|
||||
margin-inline-start: 0.3rem;
|
||||
}
|
||||
|
||||
.details-list details[open] > summary::after {
|
||||
.details-list details[open]>summary::after {
|
||||
content: " ▲";
|
||||
}
|
||||
|
||||
.details-list details > div {
|
||||
.details-list details>div {
|
||||
margin-top: 1rem;
|
||||
margin-inline-start: var(--spacing-md);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user