From 0ea916235dcde27dc7b7c15357af5797ba96d23f Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 9 Dec 2023 15:59:19 -0600 Subject: [PATCH] move blog posts into their own directory --- src/lib/blog.ts | 4 ++-- src/routes/{ => (blog)}/gemini/index.svx | 0 .../{ => (blog)}/matdoes-dev-markdown/index.svx | 0 src/routes/{ => (blog)}/matscan/index.svx | 0 .../minecraft-scanning/RandomServers.svelte | 0 .../{ => (blog)}/minecraft-scanning/Server.svelte | 0 src/routes/{ => (blog)}/minecraft-scanning/home.jpg | Bin .../{ => (blog)}/minecraft-scanning/honeypot.jpg | Bin .../{ => (blog)}/minecraft-scanning/index.svx | 0 .../minecraft-scanning/linode-ticket.jpg | Bin .../minecraft-server-background.png | Bin .../{ => (blog)}/minecraft-scanning/potato.jpg | Bin .../{ => (blog)}/minecraft-scanning/signs.jpg | Bin .../the-story-of-reportscammers/index.svx | 0 .../thats-crazy-but-i-dont-remember-asking.png | Bin .../uncovering-the-discord-twitch-bots/index.svx | 0 .../what-are-domain-hacks/domain-hack-example.png | Bin .../what-are-domain-hacks/domain-hack-generator.png | Bin .../{ => (blog)}/what-are-domain-hacks/index.svx | 0 src/routes/{ => (blog)}/who-is-mat/favicon.png | Bin src/routes/{ => (blog)}/who-is-mat/index.svx | 0 src/routes/(main)/[slug]/+page.ts | 2 +- 22 files changed, 3 insertions(+), 3 deletions(-) rename src/routes/{ => (blog)}/gemini/index.svx (100%) rename src/routes/{ => (blog)}/matdoes-dev-markdown/index.svx (100%) rename src/routes/{ => (blog)}/matscan/index.svx (100%) rename src/routes/{ => (blog)}/minecraft-scanning/RandomServers.svelte (100%) rename src/routes/{ => (blog)}/minecraft-scanning/Server.svelte (100%) rename src/routes/{ => (blog)}/minecraft-scanning/home.jpg (100%) rename src/routes/{ => (blog)}/minecraft-scanning/honeypot.jpg (100%) rename src/routes/{ => (blog)}/minecraft-scanning/index.svx (100%) rename src/routes/{ => (blog)}/minecraft-scanning/linode-ticket.jpg (100%) rename src/routes/{ => (blog)}/minecraft-scanning/minecraft-server-background.png (100%) rename src/routes/{ => (blog)}/minecraft-scanning/potato.jpg (100%) rename src/routes/{ => (blog)}/minecraft-scanning/signs.jpg (100%) rename src/routes/{ => (blog)}/the-story-of-reportscammers/index.svx (100%) rename src/routes/{ => (blog)}/the-story-of-reportscammers/thats-crazy-but-i-dont-remember-asking.png (100%) rename src/routes/{ => (blog)}/uncovering-the-discord-twitch-bots/index.svx (100%) rename src/routes/{ => (blog)}/what-are-domain-hacks/domain-hack-example.png (100%) rename src/routes/{ => (blog)}/what-are-domain-hacks/domain-hack-generator.png (100%) rename src/routes/{ => (blog)}/what-are-domain-hacks/index.svx (100%) rename src/routes/{ => (blog)}/who-is-mat/favicon.png (100%) rename src/routes/{ => (blog)}/who-is-mat/index.svx (100%) diff --git a/src/lib/blog.ts b/src/lib/blog.ts index 39e8d73..f6273f0 100644 --- a/src/lib/blog.ts +++ b/src/lib/blog.ts @@ -1,7 +1,7 @@ import path from 'path' import fs from 'fs' -export const postsDir = 'src/routes' as const +export const postsDir = 'src/routes/(blog)' as const export async function listBlogPostSlugs(): Promise { await fs.promises.readdir(postsDir) @@ -55,7 +55,7 @@ export async function getPost(slug: string): Promise { const url = new URL(`protocol://-/${slug}`) - const { default: post, metadata } = await import(`../routes/${slug}/index.svx`) + const { default: post, metadata } = await import(`../routes/(blog)/${slug}/index.svx`) const result: { title: string diff --git a/src/routes/gemini/index.svx b/src/routes/(blog)/gemini/index.svx similarity index 100% rename from src/routes/gemini/index.svx rename to src/routes/(blog)/gemini/index.svx diff --git a/src/routes/matdoes-dev-markdown/index.svx b/src/routes/(blog)/matdoes-dev-markdown/index.svx similarity index 100% rename from src/routes/matdoes-dev-markdown/index.svx rename to src/routes/(blog)/matdoes-dev-markdown/index.svx diff --git a/src/routes/matscan/index.svx b/src/routes/(blog)/matscan/index.svx similarity index 100% rename from src/routes/matscan/index.svx rename to src/routes/(blog)/matscan/index.svx diff --git a/src/routes/minecraft-scanning/RandomServers.svelte b/src/routes/(blog)/minecraft-scanning/RandomServers.svelte similarity index 100% rename from src/routes/minecraft-scanning/RandomServers.svelte rename to src/routes/(blog)/minecraft-scanning/RandomServers.svelte diff --git a/src/routes/minecraft-scanning/Server.svelte b/src/routes/(blog)/minecraft-scanning/Server.svelte similarity index 100% rename from src/routes/minecraft-scanning/Server.svelte rename to src/routes/(blog)/minecraft-scanning/Server.svelte diff --git a/src/routes/minecraft-scanning/home.jpg b/src/routes/(blog)/minecraft-scanning/home.jpg similarity index 100% rename from src/routes/minecraft-scanning/home.jpg rename to src/routes/(blog)/minecraft-scanning/home.jpg diff --git a/src/routes/minecraft-scanning/honeypot.jpg b/src/routes/(blog)/minecraft-scanning/honeypot.jpg similarity index 100% rename from src/routes/minecraft-scanning/honeypot.jpg rename to src/routes/(blog)/minecraft-scanning/honeypot.jpg diff --git a/src/routes/minecraft-scanning/index.svx b/src/routes/(blog)/minecraft-scanning/index.svx similarity index 100% rename from src/routes/minecraft-scanning/index.svx rename to src/routes/(blog)/minecraft-scanning/index.svx diff --git a/src/routes/minecraft-scanning/linode-ticket.jpg b/src/routes/(blog)/minecraft-scanning/linode-ticket.jpg similarity index 100% rename from src/routes/minecraft-scanning/linode-ticket.jpg rename to src/routes/(blog)/minecraft-scanning/linode-ticket.jpg diff --git a/src/routes/minecraft-scanning/minecraft-server-background.png b/src/routes/(blog)/minecraft-scanning/minecraft-server-background.png similarity index 100% rename from src/routes/minecraft-scanning/minecraft-server-background.png rename to src/routes/(blog)/minecraft-scanning/minecraft-server-background.png diff --git a/src/routes/minecraft-scanning/potato.jpg b/src/routes/(blog)/minecraft-scanning/potato.jpg similarity index 100% rename from src/routes/minecraft-scanning/potato.jpg rename to src/routes/(blog)/minecraft-scanning/potato.jpg diff --git a/src/routes/minecraft-scanning/signs.jpg b/src/routes/(blog)/minecraft-scanning/signs.jpg similarity index 100% rename from src/routes/minecraft-scanning/signs.jpg rename to src/routes/(blog)/minecraft-scanning/signs.jpg diff --git a/src/routes/the-story-of-reportscammers/index.svx b/src/routes/(blog)/the-story-of-reportscammers/index.svx similarity index 100% rename from src/routes/the-story-of-reportscammers/index.svx rename to src/routes/(blog)/the-story-of-reportscammers/index.svx diff --git a/src/routes/the-story-of-reportscammers/thats-crazy-but-i-dont-remember-asking.png b/src/routes/(blog)/the-story-of-reportscammers/thats-crazy-but-i-dont-remember-asking.png similarity index 100% rename from src/routes/the-story-of-reportscammers/thats-crazy-but-i-dont-remember-asking.png rename to src/routes/(blog)/the-story-of-reportscammers/thats-crazy-but-i-dont-remember-asking.png diff --git a/src/routes/uncovering-the-discord-twitch-bots/index.svx b/src/routes/(blog)/uncovering-the-discord-twitch-bots/index.svx similarity index 100% rename from src/routes/uncovering-the-discord-twitch-bots/index.svx rename to src/routes/(blog)/uncovering-the-discord-twitch-bots/index.svx diff --git a/src/routes/what-are-domain-hacks/domain-hack-example.png b/src/routes/(blog)/what-are-domain-hacks/domain-hack-example.png similarity index 100% rename from src/routes/what-are-domain-hacks/domain-hack-example.png rename to src/routes/(blog)/what-are-domain-hacks/domain-hack-example.png diff --git a/src/routes/what-are-domain-hacks/domain-hack-generator.png b/src/routes/(blog)/what-are-domain-hacks/domain-hack-generator.png similarity index 100% rename from src/routes/what-are-domain-hacks/domain-hack-generator.png rename to src/routes/(blog)/what-are-domain-hacks/domain-hack-generator.png diff --git a/src/routes/what-are-domain-hacks/index.svx b/src/routes/(blog)/what-are-domain-hacks/index.svx similarity index 100% rename from src/routes/what-are-domain-hacks/index.svx rename to src/routes/(blog)/what-are-domain-hacks/index.svx diff --git a/src/routes/who-is-mat/favicon.png b/src/routes/(blog)/who-is-mat/favicon.png similarity index 100% rename from src/routes/who-is-mat/favicon.png rename to src/routes/(blog)/who-is-mat/favicon.png diff --git a/src/routes/who-is-mat/index.svx b/src/routes/(blog)/who-is-mat/index.svx similarity index 100% rename from src/routes/who-is-mat/index.svx rename to src/routes/(blog)/who-is-mat/index.svx diff --git a/src/routes/(main)/[slug]/+page.ts b/src/routes/(main)/[slug]/+page.ts index 5f33d69..deec125 100644 --- a/src/routes/(main)/[slug]/+page.ts +++ b/src/routes/(main)/[slug]/+page.ts @@ -8,7 +8,7 @@ export const load: Load = async ({ params }) => { let page try { - page = await import(`../../${slug}/index.svx`) + page = await import(`../../(blog)/${slug}/index.svx`) } catch (e) { throw error(404, 'Not found') }