diff --git a/bun.lockb b/bun.lockb index fafdc5a..84e8c87 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index eb1efa8..aed0934 100644 --- a/package.json +++ b/package.json @@ -1,31 +1,34 @@ { - "name": "personal-website", - "version": "0.0.1", - "private": true, - "scripts": { - "dev": "vite dev", - "build": "vite build", - "preview": "vite preview", - "start": "bun ./build/index.js", - "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", - "lint": "prettier --check .", - "format": "prettier --write ." - }, - "devDependencies": { - "@sveltejs/adapter-auto": "^3.0.0", - "@sveltejs/kit": "^2.0.0", - "@sveltejs/vite-plugin-svelte": "^3.0.0", - "autoprefixer": "^10.4.19", - "postcss": "^8.4.38", - "prettier": "^3.1.1", - "prettier-plugin-svelte": "^3.1.2", - "svelte": "^4.2.7", - "svelte-adapter-bun": "^0.5.2", - "svelte-check": "^3.6.0", - "tailwindcss": "^3.4.3", - "typescript": "^5.0.0", - "vite": "^5.0.3" - }, - "type": "module" + "name": "personal-website", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "start": "bun ./build/index.js", + "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", + "lint": "prettier --check .", + "format": "prettier --write ." + }, + "devDependencies": { + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "autoprefixer": "^10.4.19", + "postcss": "^8.4.38", + "prettier": "^3.1.1", + "prettier-plugin-svelte": "^3.1.2", + "svelte": "^4.2.7", + "svelte-adapter-bun": "^0.5.2", + "svelte-check": "^3.6.0", + "tailwindcss": "^3.4.3", + "typescript": "^5.0.0", + "vite": "^5.0.3" + }, + "type": "module", + "dependencies": { + "lucide-svelte": "^0.370.0" + } } diff --git a/src/app.css b/src/app.css index 2da3aec..9e4081b 100644 --- a/src/app.css +++ b/src/app.css @@ -7,3 +7,15 @@ body { background-color: #171717; color: white; } + +.hero { + background-image: url(/background.jpg); + background-repeat: no-repeat; + background-attachment: fixed; + background-position: center; + background-size: auto 1280px; +} + +.hero > div { + backdrop-filter: blur(10px); +} diff --git a/src/lib/components/Icons/Discord.svelte b/src/lib/components/Icons/Discord.svelte new file mode 100644 index 0000000..c6dd72e --- /dev/null +++ b/src/lib/components/Icons/Discord.svelte @@ -0,0 +1,10 @@ +Discord diff --git a/src/lib/components/icons/First.svelte b/src/lib/components/Icons/First.svelte similarity index 100% rename from src/lib/components/icons/First.svelte rename to src/lib/components/Icons/First.svelte diff --git a/src/lib/components/Icons/GitHub.svelte b/src/lib/components/Icons/GitHub.svelte new file mode 100644 index 0000000..5adf5c5 --- /dev/null +++ b/src/lib/components/Icons/GitHub.svelte @@ -0,0 +1,10 @@ +GitHub diff --git a/src/lib/components/icons/Last.svelte b/src/lib/components/Icons/Last.svelte similarity index 100% rename from src/lib/components/icons/Last.svelte rename to src/lib/components/Icons/Last.svelte diff --git a/src/lib/components/Icons/LastFM.svelte b/src/lib/components/Icons/LastFM.svelte new file mode 100644 index 0000000..53e81be --- /dev/null +++ b/src/lib/components/Icons/LastFM.svelte @@ -0,0 +1,10 @@ +Last.fm diff --git a/src/lib/server/discord.js b/src/lib/server/discord.js new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/server/lastfm.js b/src/lib/server/lastfm.js new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 0a61ef1..8ac7cf4 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -8,6 +8,10 @@ import Footer from '$lib/components/Footer.svelte'; + + + +
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 2969ea4..6332f12 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1 +1,9 @@ -Mastodon + + cirroskais/home + + +
+
+
+
+
diff --git a/src/routes/api/blog/+server.js b/src/routes/api/blog/+server.js index 19b4d52..f88b725 100644 --- a/src/routes/api/blog/+server.js +++ b/src/routes/api/blog/+server.js @@ -160,6 +160,6 @@ export async function GET({ url }) { return json({ index, pages, - posts: posts.slice(0, 12) + posts: posts.slice(0, 0) }); } diff --git a/src/routes/blog/+page.svelte b/src/routes/blog/+page.svelte index 54dfffa..ea832af 100644 --- a/src/routes/blog/+page.svelte +++ b/src/routes/blog/+page.svelte @@ -3,8 +3,8 @@ import { writable } from 'svelte/store'; import ListedPost from '$lib/components/Blog/ListedPost.svelte'; - import First from '$lib/components/icons/First.svelte'; - import Last from '$lib/components/icons/Last.svelte'; + import First from '$lib/components/Icons/First.svelte'; + import Last from '$lib/components/Icons/Last.svelte'; import ScaffoldListedPost from '$lib/components/Blog/ScaffoldListedPost.svelte'; /** @type {any[]} */ @@ -22,6 +22,10 @@ onMount(() => loadPosts(0)); + + cirroskais/blog + +
projects

+ + cirroskais/projects + diff --git a/static/background.jpg b/static/background.jpg new file mode 100644 index 0000000..5a36d65 Binary files /dev/null and b/static/background.jpg differ diff --git a/static/blogtest.jpg b/static/blogtest.jpg deleted file mode 100644 index d331b5a..0000000 Binary files a/static/blogtest.jpg and /dev/null differ