toot-script-condivisione-su.../src/pages/index.astro

73 lines
1.7 KiB
Plaintext

---
/*!
* © 2023 Nikita Karamov
* Licensed under AGPL v3 or later
*/
import Layout from "@layouts/layout.astro";
import Form from "@components/form.astro";
import { Content as PrivacyNotice } from "@pages/_privacy.md";
import { Content as Licence } from "@pages/_licence.md";
const searchParameters = new URL(Astro.request.url).searchParams;
const prefilledText = searchParameters.get("text");
const prefilledInstance = searchParameters.get("instance");
---
<Layout title="Share₂Fedi — an instance-agnostic share page for the Fediverse">
<header>
<img
src="/logo.svg"
alt="Share2Fedi"
width="195"
height="60"
/>
</header>
<main>
<Form
{prefilledText}
{prefilledInstance}
/>
</main>
<aside>
<p>
Share₂Fedi is an instance-agnostic share page for
<a href="https://en.wikipedia.org/wiki/Fediverse">the Fediverse</a>. With
it, you can post to various federated platforms from a single page.
</p>
<p><b>Supported projects:</b></p>
<ul>
<li>Mastodon (incl. Hometown, Fedibird, GlitchCafé)</li>
<li>
Pleroma (incl. Akkoma)
</li>
<li>
Misskey (incl. Firefish/Calckey, FoundKey, Meisskey)
</li>
<li>
Friendica
</li>
<li>
Hubzilla
</li>
<li>
GNU Social
</li>
</ul>
<p>
Share₂Fedi is developed and maintained by
<a href="https://www.kytta.dev/">Nikita Karamov</a>. Source code is
<a href="https://github.com/kytta/share2fedi">on GitHub</a>. Hosted with
<a href="https://vercel.com">Vercel</a>.
<a href="https://stats.uptimerobot.com/QOXj3uXPDX">Status page</a>.
</p>
<details>
<summary>Licence</summary>
<Licence />
</details>
<details>
<summary>Privacy Notice</summary>
<PrivacyNotice />
</details>
</aside>
</Layout>