diff --git a/astro.config.ts b/astro.config.ts index ac0c90b..2cd2902 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -33,6 +33,7 @@ export default defineConfig({ }, redirects: { "/archive": "/projects/archive", + "/cv": "/about", }, image: { responsiveStyles: false, diff --git a/package-lock.json b/package-lock.json index a301893..26525c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@astrojs/rss": "^4.0.12", "@astrojs/sitemap": "3.4.1", "@tailwindcss/vite": "^4.1.11", - "astro": "^5.10.2", + "astro": "^5.11.0", "astro-icon": "^1.1.5", "rehype-external-links": "^3.0.0", "tailwindcss": "^4.1.11", @@ -22,11 +22,11 @@ "devDependencies": { "@iconify-json/mdi": "^1.2.3", "@tailwindcss/typography": "^0.5.16", - "@types/node": "^24.0.10", + "@types/node": "^24.0.13", "npm-check-updates": "^18.0.1", "prettier": "^3.6.2", "prettier-plugin-astro": "^0.14.1", - "prettier-plugin-tailwindcss": "^0.6.13" + "prettier-plugin-tailwindcss": "^0.6.14" } }, "node_modules/@ampproject/remapping": { @@ -2139,9 +2139,9 @@ } }, "node_modules/@types/node": { - "version": "24.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.10.tgz", - "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", + "version": "24.0.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz", + "integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==", "license": "MIT", "dependencies": { "undici-types": "~7.8.0" @@ -2455,9 +2455,9 @@ } }, "node_modules/astro": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/astro/-/astro-5.10.2.tgz", - "integrity": "sha512-CCBU+e/Apk6NWEMnc/R9dVZD/+FaCnNqWJicX1Oe6T18vLKop+LPs/m/88ekJk4zxP1g1N/GfUq4wEedUSk1Wg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.11.0.tgz", + "integrity": "sha512-MEICntERthUxJPSSDsDiZuwiCMrsaYy3fnDhp4c6ScUfldCB8RBnB/myYdpTFXpwYBy6SgVsHQ1H4MuuA7ro/Q==", "license": "MIT", "dependencies": { "@astrojs/compiler": "^2.12.2", @@ -6576,9 +6576,9 @@ } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.6.13", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.13.tgz", - "integrity": "sha512-uQ0asli1+ic8xrrSmIOaElDu0FacR4x69GynTh2oZjFY10JUt6EEumTQl5tB4fMeD6I1naKd+4rXQQ7esT2i1g==", + "version": "0.6.14", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.14.tgz", + "integrity": "sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==", "dev": true, "license": "MIT", "engines": { @@ -6586,6 +6586,8 @@ }, "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-hermes": "*", + "@prettier/plugin-oxc": "*", "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", @@ -6607,6 +6609,12 @@ "@ianvs/prettier-plugin-sort-imports": { "optional": true }, + "@prettier/plugin-hermes": { + "optional": true + }, + "@prettier/plugin-oxc": { + "optional": true + }, "@prettier/plugin-pug": { "optional": true }, diff --git a/package.json b/package.json index d85a6e1..31bfffe 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@astrojs/rss": "^4.0.12", "@astrojs/sitemap": "3.4.1", "@tailwindcss/vite": "^4.1.11", - "astro": "^5.10.2", + "astro": "^5.11.0", "astro-icon": "^1.1.5", "rehype-external-links": "^3.0.0", "tailwindcss": "^4.1.11", @@ -26,10 +26,10 @@ "devDependencies": { "@iconify-json/mdi": "^1.2.3", "@tailwindcss/typography": "^0.5.16", - "@types/node": "^24.0.10", + "@types/node": "^24.0.13", "npm-check-updates": "^18.0.1", "prettier": "^3.6.2", "prettier-plugin-astro": "^0.14.1", - "prettier-plugin-tailwindcss": "^0.6.13" + "prettier-plugin-tailwindcss": "^0.6.14" } } diff --git a/src/components/Hero.astro b/src/components/Hero.astro index 3a64fbe..3eb3dd9 100644 --- a/src/components/Hero.astro +++ b/src/components/Hero.astro @@ -8,8 +8,12 @@
- I am in my final year of studying on a Game Arts and Design BA (Hons) degree
- and on the side I manage online operations for a family run
+ I’m a recent Game Arts and Design graduate with a chosen area of focus on the design, lighting, and rendering
+ of 3D environments. On the side I manage online operations for a family run
a.id - b.id);
- I’m a Game Arts and Design degree student with a chosen area of focus on the design, lighting, and rendering
+ > graduate with a chosen area of focus on the design, lighting, and rendering
of 3D environments. Using either real-time or offline rendering techniques
in software packages such as Blender, Unreal Engine, and more recently: Godot.
- In addition to this I also have an interest in web development, graphic design,
- and cyber security which partially make up my hobbies excluding riding motorbikes.
- If you're reading this offline, my portfolio of work can be found on my website
- at troylusty.com/projects.
Full drivers licence (A & B) {project.description}