$def with (sites)
$var title: IndieAuth

<h1>IndieAuth</h1>

<p>IndieAuth is a federated login protocol for Web sign-in, enabling users
to use their own domain to sign in to other sites and services. <a
href=//indieweb.org/indieauth>wiki</a> <a href=//indieauth.spec.indieweb.org>spec</a> <a href=/tools/indieauth>implement</a></p>

<h3>Personal websites using IndieAuth</h3>
<ul>
$for site in sites:
    $ details = site["details"]
    $if indieauth := details.get("indieauth"):
        $ domain = details["domain"]["name"]
        <li><a href=/$domain>$domain</a> <pre><small>$pformat(indieauth)</small></pre></li>
</ul>
