From b49ee681386d13d0e84e046bb0f555a8420fa0e5 Mon Sep 17 00:00:00 2001 From: John Wesley Date: Sun, 7 Jul 2024 12:11:19 -0400 Subject: [PATCH] Add information about Mbin to the homepage (copied from mbin readme) --- src/app.css | 21 ++++-- src/routes/index.tsx | 173 +++++++++++++++++++++++++++++++++++++++---- 2 files changed, 174 insertions(+), 20 deletions(-) diff --git a/src/app.css b/src/app.css index d4c5452..4202046 100644 --- a/src/app.css +++ b/src/app.css @@ -71,22 +71,22 @@ body { } .markdown h1 { - @apply mt-2 text-5xl; + @apply mt-6 mb-4 text-5xl; } .markdown h2 { - @apply mt-2 text-4xl; + @apply mt-6 mb-4 text-4xl; } .markdown h3 { - @apply mt-2 text-3xl; + @apply mt-6 mb-4 text-3xl; } .markdown h4 { - @apply mt-2 text-2xl; + @apply mt-6 mb-4 text-2xl; } .markdown h5 { - @apply mt-2 text-xl; + @apply mt-6 mb-4 text-xl; } .markdown h6 { - @apply mt-2 text-lg; + @apply mt-6 mb-4 text-lg; } .markdown a { @@ -94,5 +94,12 @@ body { } .markdown p { - @apply my-2; + @apply mb-4; +} + +.markdown ul { + @apply mb-4 ml-8 list-disc; +} +.markdown ol { + @apply mb-4 ml-8 list-decimal; } diff --git a/src/routes/index.tsx b/src/routes/index.tsx index ae50a38..5064a85 100644 --- a/src/routes/index.tsx +++ b/src/routes/index.tsx @@ -2,19 +2,166 @@ import { Button } from '~/components/ui/button'; export default function Home() { return ( -
-

- Mbin -

-

- A federated content aggregator, voting, discussion and microblogging - platform -
- (By the community, for the community) -

- +
+
+

Mbin

+

+ A federated content aggregator, voting, discussion and microblogging + platform +
+ (By the community, for the community) +

+
+ + +
+
+ +
+

What Is Mbin

+

+ Mbin is a decentralized content aggregator, voting, discussion and + microblogging platform running on the fediverse network. It can + communicate with many other ActivityPub services, including Kbin, + Mastodon, Lemmy, Pleroma, Peertube. The initiative aims to promote a + free and open internet. +

+

+ Mbin is a fork of{' '} + /kbin, + community-focused. Feel free to discuss on{' '} + Matrix and to + create Pull Requests. +

+

+ Mbin is focused on what the community wants, pull requests can be + merged by any repo maintainer (with merge rights in GitHub). + Discussions take place on{' '} + Matrix then{' '} + consensus has to be reached by the community. If approved by + the community, only one approval on the PR is required by one of the + Mbin maintainers. It's built entirely on trust. +

+
+ +
+

Why Use Mbin

+

Unique Features of Mbin for server owners & users alike:

+
    +
  • + Tons of{' '} + + + GUI improvements + + +
  • +
  • + A lot of{' '} + + + enhancements + + +
  • +
  • + Various{' '} + + + bug fixes + + +
  • +
  • + Support of all ActivityPub Actor Types (including + also "Service" account support; thus support for robot + accounts) +
  • +
  • + Up-to-date PHP packages and{' '} + security/vulnerability issues fixed +
  • +
  • + Support for application/json Accept request header on + all ActivityPub end-points +
  • +
  • + Introducing a hosted documentation:{' '} + docs.joinmbin.org +
  • +
+

+ See also:{' '} + + all merged PRs + {' '} + or our releases + . +

+

For developers:

+ +
); }