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