decentralized and customizable links page on top of atproto
ligo.at
atproto
link-in-bio
python
uv
1<!doctype html>
2<html>
3 <head>
4 <meta charset="utf-8">
5 <title>edit your profile — ligo.at</title>
6 <meta name=viewport content="width=device-width, initial-scale=1, maximum-scale=1">
7 <link rel=stylesheet href="{{ url_for('static', filename='worksans.css') }}">
8 <link rel=stylesheet href="{{ url_for('static', filename='profile/default.css') }}">
9 <link rel=stylesheet href="{{ url_for('static', filename='style.css') }}">
10 <link rel=icon type=image/png sizes=16x16 href="{{ url_for('static', filename='favicon-16.png') }}">
11 <link rel=icon type=image/png sizes=32x32 href="{{ url_for('static', filename='favicon-32.png') }}">
12 <link rel=icon type=image/png sizes=48x48 href="{{ url_for('static', filename='favicon-48.png') }}">
13 <script src="{{ url_for('static', filename='htmx.2.0.7.min.js') }}"></script>
14 <script defer src="{{ url_for('static', filename='alpine.sort.3.15.0.min.js') }}"></script>
15 <script defer src="{{ url_for('static', filename='alpine.3.15.0.min.js') }}"></script>
16 </head>
17 <body>
18 <div class="wrapper editor">
19 <header>
20 <h1>ligo.at</h1>
21 <span class="tagline">edit your profile & links</span>
22 </header>
23
24 <p>
25 <a href="/@{{ handle }}">see profile</a>
26 <span>·</span>
27 <a href="{{ url_for('auth_logout') }}">logout</a>
28 </p>
29
30 <still-building>
31 <span class="title">alpha software</span>
32 <p>
33 ligo.at it still under development.
34 You can track it's development or contribute <a href="https://tangled.org/@ligo.at/core">source code</a>.
35 </p>
36 </still-building>
37
38 <h2>profile</h2>
39 {% include "_editor_profile.html" %}
40
41 {% include "_editor_links.html" %}
42
43 <footer>
44 <p>
45 <a href="/">home</a>
46 </p>
47 {% include "_footerlinks.html" %}
48 </footer>
49 </div>
50 <!-- .wrapper -->
51 </body>
52</html>