learn and share notes on atproto (wip) 🦉
malfestio.stormlightlabs.org/
readability
solid
axum
atproto
srs
1<!doctype html>
2<html lang="en">
3
4<head>
5 <meta charset="UTF-8" />
6 <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <title>Malfestio</title>
9 <meta name="description"
10 content="Master complex topics with spaced repetition, linked notes, and active recall. Share your decks, notes, and discoveries with the community." />
11
12 <!-- Open Graph -->
13 <meta property="og:type" content="website" />
14 <meta property="og:url" content="https://malfestio.stormlightlabs.org/" />
15 <meta property="og:title" content="Malfestio — Learning on the AT Protocol" />
16 <meta property="og:description"
17 content="Master complex topics with spaced repetition, linked notes, and active recall. Share your decks, notes, and discoveries with the community." />
18 <meta property="og:image" content="https://malfestio.stormlightlabs.org/og-image.png" />
19
20 <!-- Twitter Card -->
21 <meta name="twitter:card" content="summary_large_image" />
22 <meta name="twitter:url" content="https://malfestio.stormlightlabs.org/" />
23 <meta name="twitter:title" content="Malfestio — Learning on the AT Protocol" />
24 <meta name="twitter:description"
25 content="Master complex topics with spaced repetition, linked notes, and active recall. Share your decks, notes, and discoveries with the community." />
26 <meta name="twitter:image" content="https://malfestio.stormlightlabs.org/og-image.png" />
27</head>
28
29<body>
30 <div id="root"></div>
31 <script type="module" src="/src/index.tsx"></script>
32</body>
33
34</html>