Skip to content

Commit 0a31369

Browse files
committed
refactor(blog): shorten article slugs
1 parent 32e7f19 commit 0a31369

10 files changed

+14
-0
lines changed

astro.config.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import sitemap from "@astrojs/sitemap";
33
import vercel from "@astrojs/vercel";
44
import netlify from "@astrojs/netlify";
55
import { FontaineTransform } from "fontaine";
6+
import type { RedirectConfig } from "astro";
67
import icon from "astro-icon";
78
type IconOptions = Parameters<typeof icon>[0];
89

@@ -28,6 +29,18 @@ const iconOptions: IconOptions = {
2829
},
2930
};
3031

32+
const redirects: Record<string, RedirectConfig> = {
33+
"/blog/magically-style-your-desktop-with-stylix": "/blog/magic-stylix",
34+
"/blog/my-first-custom-linux-setup": "/blog/arch-setup",
35+
"/blog/celebrating-a-new-domain": "/blog/new-domain",
36+
"/blog/welcome-to-my-blog": "/blog/welcome",
37+
"/blog/every-minute-counts": "/blog/read-counters",
38+
"/blog/introducing-tags": "/blog/blog-tags",
39+
"/blog/undergoing-an-overhaul": "/blog/online-presence-v2",
40+
"/blog/the-glow-up-is-real": "/blog/online-presence-v3",
41+
"/blog/a-sight-to-behold": "/blog/blog-images",
42+
};
43+
3144
export default defineConfig({
3245
site: SITE_URI,
3346
server: {
@@ -36,6 +49,7 @@ export default defineConfig({
3649
"X-Content-Type-Options": "nosniff",
3750
},
3851
},
52+
redirects,
3953
markdown,
4054
integrations: [mdx(), sitemap(), icon(iconOptions)],
4155
adapter:

0 commit comments

Comments
 (0)