Personal Site
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Create site config for socials, navigation, etc

+96
+96
src/site-config.ts
··· 1 + export const socials = { 2 + atproto: "vielle.dev", 3 + tumblr: "what-if-doctor-who-was-yuri-yaoi", 4 + github: "Afterlifepro", 5 + spotify: "viwn798qleabtpxqgt6oppm8l", 6 + matrix: "afterlifepro:matrix.org", 7 + } as const; 8 + 9 + type nav = { 10 + slug?: string; 11 + name: string; 12 + children?: nav[]; 13 + }; 14 + 15 + export const urls: nav[] = [ 16 + { 17 + slug: "/", 18 + name: "Home", 19 + }, 20 + { 21 + slug: "/blog", 22 + name: "Blog", 23 + }, 24 + { 25 + name: "Misc", 26 + children: [ 27 + { 28 + slug: "/rss.xml", 29 + name: "RSS", 30 + }, 31 + { 32 + slug: "/ai", 33 + name: "AI Usage", 34 + }, 35 + { 36 + slug: "/use", 37 + name: "Things I Use", 38 + }, 39 + ], 40 + }, 41 + { 42 + name: "Socials", 43 + children: [ 44 + { 45 + name: "atproto", 46 + children: [ 47 + { 48 + slug: "https://bsky.app/profile/" + socials.atproto, 49 + name: "Bluesky", 50 + }, 51 + { 52 + slug: "https://tangled.sh/@" + socials.atproto, 53 + name: "tangled.sh", 54 + }, 55 + { 56 + slug: "https://pdsls://at://" + socials.atproto, 57 + name: "pdsls", 58 + }, 59 + ], 60 + }, 61 + { 62 + slug: "https://" + socials.tumblr + ".tumblr.com/", 63 + name: "Tumblr" 64 + }, 65 + { 66 + slug: "https://github.com/" + socials.github, 67 + name: "Github", 68 + }, 69 + { 70 + slug: "https://open.spotify.com/user/" + socials.spotify, 71 + name: "Spotify", 72 + }, 73 + { 74 + slug: "https://matrix.to/#/@" + socials.matrix, 75 + name: "Matrix", 76 + } 77 + ], 78 + }, 79 + { 80 + name: "Projects", 81 + children: [ 82 + { 83 + slug: "https://dong.vielle.dev", 84 + name: "Dong (web)", 85 + }, 86 + { 87 + slug: "https://saltire-the-gays.vielle.dev", 88 + name: "Saltire the Gays", 89 + }, 90 + { 91 + slug: "https://afterlifepro.neocities.org", 92 + name: "Neocities (old site)", 93 + }, 94 + ], 95 + }, 96 + ];