static, scriptless homepage for my pds (pds.jeanmachine.dev)
1<!doctype html>
2<html lang="en">
3 <head>
4 <meta charset="UTF-8" />
5 <link rel="stylesheet" href="index.css" />
6 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <link rel="icon" href="favicon.ico" />
8 <title>Jean's PDS</title>
9 </head>
10 <body>
11 <header>
12 <img src="assets/logo.svg" alt="logo" />
13 <pre class="ascii ascii-desktop">
14 __ _ __ _ __
15 ___ ___/ /__ (_)__ ___ ____ __ _ ___ _____/ / (_)__ ___ ___/ /__ _ __
16 / _ \/ _ (_-<_ / / -_) _ `/ _ \/ ' \/ _ `/ __/ _ \/ / _ \/ -_)/ _ / -_) |/ /
17 / .__/\_,_/___(_)_/ /\__/\_,_/_//_/_/_/_/\_,_/\__/_//_/_/_//_/\__(_)_,_/\__/|___/
18/_/ |___/
19 </pre
20 >
21 <img class="ascii ascii-mobile" src="assets/mobile-ascii.svg" />
22 </header>
23 <hr />
24
25 <p style="font-style: italic">
26 This is an AT Protocol Personal Data Server (aka, an atproto PDS)
27 </p>
28 <p>
29 Most API routes are under
30 <span style="color: var(--accent)">/xrpc/</span>
31 </p>
32
33 <div class="links">
34 <div class="link-row">
35 <span class="link-label">Code:</span>
36 <a href="https://github.com/bluesky-social/atproto"
37 >https://github.com/bluesky-social/atproto</a
38 >
39 </div>
40 <div class="link-row">
41 <span class="link-label">Self-Host:</span>
42 <a href="https://github.com/bluesky-social/pds"
43 >https://github.com/bluesky-social/pds</a
44 >
45 </div>
46 <div class="link-row">
47 <span class="link-label">Protocol:</span>
48 <a href="https://atproto.com">https://atproto.com</a>
49 </div>
50 <div class="link-row">
51 <span class="link-label">Browse:</span>
52 <a href="https://pds.ls/pds.jeanmachine.dev"
53 >https://pds.ls/pds.jeanmachine.dev</a
54 >
55 </div>
56 </div>
57
58 <p>
59 Run by
60 <a href="https://bsky.app/profile/did:plc:6vxtya3serxcwvcdk5e7psvv"
61 >@jeanmachine.dev</a
62 >
63 </p>
64 </body>
65</html>