From d41a23cfcf96123c3a4415b764c5960387d21bab Mon Sep 17 00:00:00 2001 From: Alex Daichendt Date: Wed, 27 Sep 2023 23:36:46 +0200 Subject: [PATCH] feat: add project pages --- package.json | 10 ++- src/lib/components/Header.svelte | 1 + src/lib/components/Link.svelte | 3 +- src/lib/layouts/blog.svelte | 20 ++++-- src/lib/layouts/projects.svelte | 0 src/lib/utils/types.ts | 11 ++++ src/routes/+layout.svelte | 2 +- src/routes/+page.svelte | 16 +++-- src/routes/+page.ts | 2 +- src/routes/projects/+page.server.ts | 22 +++++++ src/routes/projects/+page.svelte | 22 +++++++ src/routes/projects/+page.ts | 11 ++++ .../projects/gw2-gear-optimizer/+page.md | 61 ++++++++++++++++++ .../images/gear-optimizer.png | Bin 0 -> 581407 bytes static/robots.txt | 5 +- yarn.lock | 13 ++-- 16 files changed, 171 insertions(+), 28 deletions(-) create mode 100644 src/lib/layouts/projects.svelte create mode 100644 src/routes/projects/+page.server.ts create mode 100644 src/routes/projects/+page.svelte create mode 100644 src/routes/projects/+page.ts create mode 100644 src/routes/projects/gw2-gear-optimizer/+page.md create mode 100644 src/routes/projects/gw2-gear-optimizer/images/gear-optimizer.png diff --git a/package.json b/package.json index 0083e7e..e42ba61 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,12 @@ { - "name": "myblog", - "version": "0.0.1", + "name": "daichendt.one", + "version": "1.0.0", "license": "MIT", + "author": { + "email": "me@daichendt.one", + "name": "Alex Daichendt" + }, + "type": "module", "scripts": { "dev": "vite dev", "build": "vite build", @@ -43,7 +48,6 @@ "vite": "^4.0.3", "vite-imagetools": "^4.0.12" }, - "type": "module", "dependencies": { "@fontsource/ubuntu-mono": "^4.5.11", "@mdi/js": "^7.1.96", diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index e4e0315..782ef4c 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -5,6 +5,7 @@ const NAV_ITEMS = [ { href: '/', label: 'Home' }, { href: '/blog', label: 'Blog' }, + { href: '/projects', label: 'Projects' }, { href: '/contact', label: 'Contact' }, ]; diff --git a/src/lib/components/Link.svelte b/src/lib/components/Link.svelte index 049fb64..0fe7334 100644 --- a/src/lib/components/Link.svelte +++ b/src/lib/components/Link.svelte @@ -30,10 +30,11 @@ {...props} {href} > + + {#if !disableIcon && !internal} {/if} -