decentralized and customizable links page on top of atproto ligo.at
atproto link-in-bio python uv
at main 50 lines 2.0 kB view raw
1<!doctype html> 2<html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>edit your profile &mdash; 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='inter.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>ligo.at it still under development, and schemas keep changing: things might break anytime.</p> 33 <p>You can track it's development or contribute <a href="https://tangled.org/@ligo.at/core">source code</a>.</p> 34 </still-building> 35 36 <h2>profile</h2> 37 {% include "_editor_profile.html" %} 38 39 {% include "_editor_links.html" %} 40 41 <footer> 42 <p> 43 <a href="/">home</a> 44 </p> 45 {% include "_footerlinks.html" %} 46 </footer> 47 </div> 48 <!-- .wrapper --> 49 </body> 50</html>