diff --git a/package-lock.json b/package-lock.json index 3af93c4..2cd861e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,10 +10,10 @@ "dependencies": { "@astrojs/check": "0.9.4", "@astrojs/mdx": "^4.3.0", - "@astrojs/rss": "^4.0.11", - "@astrojs/sitemap": "3.4.0", + "@astrojs/rss": "^4.0.12", + "@astrojs/sitemap": "3.4.1", "@tailwindcss/vite": "^4.1.8", - "astro": "^5.8.1", + "astro": "^5.8.2", "astro-icon": "^1.1.5", "rehype-external-links": "^3.0.0", "tailwindcss": "^4.1.8", @@ -22,11 +22,11 @@ "devDependencies": { "@iconify-json/mdi": "^1.2.3", "@tailwindcss/typography": "^0.5.16", - "@types/node": "^22.15.24", + "@types/node": "^22.15.29", "npm-check-updates": "^18.0.1", "prettier": "^3.5.3", "prettier-plugin-astro": "^0.14.1", - "prettier-plugin-tailwindcss": "^0.6.11" + "prettier-plugin-tailwindcss": "^0.6.12" } }, "node_modules/@ampproject/remapping": { @@ -204,19 +204,19 @@ } }, "node_modules/@astrojs/rss": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.11.tgz", - "integrity": "sha512-3e3H8i6kc97KGnn9iaZBJpIkdoQi8MmR5zH5R+dWsfCM44lLTszOqy1OBfGGxDt56mpQkYVtZJWoxMyWuUZBfw==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.12.tgz", + "integrity": "sha512-O5yyxHuDVb6DQ6VLOrbUVFSm+NpObulPxjs6XT9q3tC+RoKbN4HXMZLpv0LvXd1qdAjzVgJ1NFD+zKHJNDXikw==", "license": "MIT", "dependencies": { - "fast-xml-parser": "^4.5.0", + "fast-xml-parser": "^5.2.0", "kleur": "^4.1.5" } }, "node_modules/@astrojs/sitemap": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.4.0.tgz", - "integrity": "sha512-C5m/xsKvRSILKM3hy47n5wKtTQtJXn8epoYuUmCCstaE9XBt20yInym3Bz2uNbEiNfv11bokoW0MqeXPIvjFIQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.4.1.tgz", + "integrity": "sha512-VjZvr1e4FH6NHyyHXOiQgLiw94LnCVY4v06wN/D0gZKchTMkg71GrAHJz81/huafcmavtLkIv26HnpfDq6/h/Q==", "license": "MIT", "dependencies": { "sitemap": "^8.0.0", @@ -2139,9 +2139,9 @@ } }, "node_modules/@types/node": { - "version": "22.15.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.24.tgz", - "integrity": "sha512-w9CZGm9RDjzTh/D+hFwlBJ3ziUaVw7oufKA3vOFSOZlzmW9AkZnfjPb+DLnrV6qtgL/LNmP0/2zBNCFHL3F0ng==", + "version": "22.15.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.29.tgz", + "integrity": "sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -2455,9 +2455,9 @@ } }, "node_modules/astro": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/astro/-/astro-5.8.1.tgz", - "integrity": "sha512-lkBg1smMRFW+FQ6i92SgEN53o4+ItRjlRt6Ck+rEjmTcb57Bid7faTNKUQNYuNnxiesTWw3NJDyVPQPbfKDyfw==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.8.2.tgz", + "integrity": "sha512-t0TBpBdVluA2QVmbFBwpIqmTvBwNhIz1XTIT1BWPkDkoIgsiEMf6BOZqcoGG7f4GVKkUB9bTgMOhPgU3tbJ6vQ==", "license": "MIT", "dependencies": { "@astrojs/compiler": "^2.11.0", @@ -3769,9 +3769,9 @@ "license": "BSD-3-Clause" }, "node_modules/fast-xml-parser": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz", - "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.3.tgz", + "integrity": "sha512-OdCYfRqfpuLUFonTNjvd30rCBZUneHpSQkCqfaeWQ9qrKcl6XlWeDBNVwGb+INAIxRshuN2jF+BE0L6gbBO2mw==", "funding": [ { "type": "github", @@ -3780,7 +3780,7 @@ ], "license": "MIT", "dependencies": { - "strnum": "^1.1.1" + "strnum": "^2.1.0" }, "bin": { "fxparser": "src/cli/cli.js" @@ -6576,9 +6576,9 @@ } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.6.11", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.11.tgz", - "integrity": "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==", + "version": "0.6.12", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.12.tgz", + "integrity": "sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw==", "dev": true, "license": "MIT", "engines": { @@ -7436,9 +7436,9 @@ } }, "node_modules/strnum": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz", - "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", + "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", "funding": [ { "type": "github", diff --git a/package.json b/package.json index da264b5..4c602bc 100644 --- a/package.json +++ b/package.json @@ -14,10 +14,10 @@ "dependencies": { "@astrojs/check": "0.9.4", "@astrojs/mdx": "^4.3.0", - "@astrojs/rss": "^4.0.11", - "@astrojs/sitemap": "3.4.0", + "@astrojs/rss": "^4.0.12", + "@astrojs/sitemap": "3.4.1", "@tailwindcss/vite": "^4.1.8", - "astro": "^5.8.1", + "astro": "^5.8.2", "astro-icon": "^1.1.5", "rehype-external-links": "^3.0.0", "tailwindcss": "^4.1.8", @@ -26,10 +26,10 @@ "devDependencies": { "@iconify-json/mdi": "^1.2.3", "@tailwindcss/typography": "^0.5.16", - "@types/node": "^22.15.24", + "@types/node": "^22.15.29", "npm-check-updates": "^18.0.1", "prettier": "^3.5.3", "prettier-plugin-astro": "^0.14.1", - "prettier-plugin-tailwindcss": "^0.6.11" + "prettier-plugin-tailwindcss": "^0.6.12" } } diff --git a/src/pages/about/camouflage-store.png b/src/assets/camouflage-store.png similarity index 100% rename from src/pages/about/camouflage-store.png rename to src/assets/camouflage-store.png diff --git a/public/assets/gradient.avif b/src/assets/gradient.avif similarity index 100% rename from public/assets/gradient.avif rename to src/assets/gradient.avif diff --git a/src/pages/about/kevicc.png b/src/assets/kevicc.png similarity index 100% rename from src/pages/about/kevicc.png rename to src/assets/kevicc.png diff --git a/src/pages/about/me.jpg b/src/assets/me.jpg similarity index 100% rename from src/pages/about/me.jpg rename to src/assets/me.jpg diff --git a/src/pages/about/nisa.png b/src/assets/nisa.png similarity index 100% rename from src/pages/about/nisa.png rename to src/assets/nisa.png diff --git a/src/pages/about/paigntonpicturehouse.png b/src/assets/paigntonpicturehouse.png similarity index 100% rename from src/pages/about/paigntonpicturehouse.png rename to src/assets/paigntonpicturehouse.png diff --git a/src/pages/about/sdc.png b/src/assets/sdc.png similarity index 100% rename from src/pages/about/sdc.png rename to src/assets/sdc.png diff --git a/src/pages/about/ucsd.png b/src/assets/ucsd.png similarity index 100% rename from src/pages/about/ucsd.png rename to src/assets/ucsd.png diff --git a/src/pages/about/uop.png b/src/assets/uop.png similarity index 100% rename from src/pages/about/uop.png rename to src/assets/uop.png diff --git a/src/pages/about/webboss.png b/src/assets/webboss.png similarity index 100% rename from src/pages/about/webboss.png rename to src/assets/webboss.png diff --git a/src/components/Article.astro b/src/components/Article.astro index dbfb523..895047c 100644 --- a/src/components/Article.astro +++ b/src/components/Article.astro @@ -55,16 +55,16 @@ if (article.data.extraAuthors && article.data.extraAuthors.length !== 0) { { !article.data.updated ? ( -

+

) : ( <> -

+

-

+

@@ -75,7 +75,7 @@ if (article.data.extraAuthors && article.data.extraAuthors.length !== 0) { isPost ? (
-

{readingTime(article.body)}

+

{readingTime(article.body)}

) : null } @@ -83,7 +83,7 @@ if (article.data.extraAuthors && article.data.extraAuthors.length !== 0) { article.data.extraAuthors ? (
-

+

) : null } diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 9e22610..88743c4 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -14,10 +14,9 @@ import { Icon } from "astro-icon/components";
{ SITE.LINKS.map((i) => ( - + diff --git a/src/components/Gallery.astro b/src/components/Gallery.astro index ded6c03..f597140 100644 --- a/src/components/Gallery.astro +++ b/src/components/Gallery.astro @@ -22,7 +22,6 @@ const { items } = Astro.props as Props; {item.alt} diff --git a/src/components/Head.astro b/src/components/Head.astro index 75d2d3d..1bf27b4 100644 --- a/src/components/Head.astro +++ b/src/components/Head.astro @@ -1,6 +1,6 @@ --- import { SITE } from "@consts"; -import gradient from "../../public/assets/gradient.avif"; +import gradient from "@assets/gradient.avif"; import { Font } from "astro:assets"; interface Props { diff --git a/src/components/Header.astro b/src/components/Header.astro index 06f222d..efe1ea0 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -9,10 +9,9 @@ const currentPath = pathname.replace(/\/$/, "");
diff --git a/src/styles/global.css b/src/styles/global.css index bcd8ad1..f8791b4 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -59,3 +59,9 @@ @apply underline decoration-2 underline-offset-2; } } + +@media print { + a { + text-decoration: none; + } +}