allow translating directory name

This commit is contained in:
Henry Hiles 2025-09-16 20:17:18 -04:00
commit 692344edfb
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
9 changed files with 12 additions and 0 deletions

View file

@ -25,6 +25,18 @@ export default defineConfig({
href: "https://wetdry.world/@QuadRadical",
},
],
sidebar: [
{ slug: "index" },
{
label: "Services",
translations: {
// "fr-FR": "Services translation here",
},
autogenerate: { directory: "services" },
},
{ slug: "code" },
{ slug: "donate" },
],
defaultLocale: "root",
locales: {

View file

View file

View file

@ -0,0 +1,29 @@
---
title: LaSuite Docs
---
[LaSuite Docs](https://github.com/suitenumerique/docs) is a free and open-source document editor, designed for seamless real-time collaboration. Federated Nexus provides a hosted instance at https://docs.federated.nexus.
## Logging In
On the logged out homepage, press the "Start Writing" button to log in and enter the credentials for your Federated Nexus account.
You should then be greeted by the logged in homepage, which shows both documents you have created and documents that have been shared with you:
![A home page listing your documents and documents that are shared with you](../../../images/docs/home.png)
## Creating a Document
Select a document to open it, or press the "New Doc" button in the top left corner to create a new document.
The document editor has support for Markdown, as well as images:
![An editor with some text and images, showing options to download, share, and swap to another document](../../../images/docs/editor.png)
## Creating Subdocuments
LaSuite Docs supports creating subdocuments. To create a subdocument, hover over the document on the sidebar and press the plus button.
You should then see the subdocument appear below it:
![A screenshot showing nested documents](../../../images/docs/subdocument.png)

View file

@ -0,0 +1,32 @@
---
title: Forgejo
---
[Forgejo](https://forgejo.org) is a free and open-source git forge. Very lightweight and performant, Forgejo is a good replacement for GitHub. We host Forgejo at at https://git.federated.nexus.
## Signing In
To log in, press the "Sign in" button on the top right corner and select "Sign in with Federated Nexus" - it should take you to the Federated Nexus login page, where you can enter the credentials for your Federated Nexus account.
You should then be greeted by the explore page:
![The Forgejo explore page, showing a list of repositories](../../../images/forgejo/explore.png)
## Viewing Your Dashboard
To view your dashboard, press the icon in the top left corner.
The dashboard shows you the recent activity of repositories you watch, a contribution graph, and a list of repositories you are a member of:
![The Forgejo dashboard page, showing recent repository activity, a contribution graph, and a list of repositories](../../../images/forgejo/dashboard.png)
## Next Steps
We recommend taking a look at the [Forgejo User Guide](https://forgejo.org/docs/v12.0/user/) for more detailed information on using your Forgejo account.
Forgejo has many useful features you can use, such as:
- Watching repositories to get notified when the repository has any activity
- Forking repositories
- Issue tracking
- An API which allows you to perform automated actions on repositories (such as commenting test results on pull requests)

View file

@ -0,0 +1,71 @@
---
title: Matrix
---
Matrix is an open-source communications platform, allowing you to chat to communities of your choice. An important feature of Matrix is its end to end encryption, allowing you to talk privately and securely.
## Comparison to Discord
Matrix has many parallels to Discord, but also some important differences. This comparison may be useful to you when migrating:
- Instead of Discord "channels", you have Matrix "rooms". Rooms can both be joined within a space (explained below), or standalone, unlike Discord. They can be configured to run with end to end encryption, but for large rooms it's more reliable to not use encryption.
- The equivalent of a Discord "server" is a Matrix "space". Spaces are essentially a directory of rooms, where each room is grouped under one icon (depending on your client). Rooms within the space are shown and are available to join, however, you do not have to join all rooms in a Matrix space.
## Choosing a Client
Matrix is purely a protocol, and you can use any "client" you want. Clients are front-ends for Matrix, and they are the way you actually see messages and join rooms. There are countless clients, but we recommend one of the following for the best possible experience:
- [Cinny](https://cinny.in) provides a Discord-like UI and has some really useful features. You can use it on the web, or as a Tauri app, and it works on Linux phones very well.
- [FluffyChat](https://fluffychat.im) is made with Flutter, so it has great cross-platform support. It's usable on iOS, Android, Linux, Web, etc. It also has some features that Cinny doesn't, but I find Cinny to be more intuitive.
## How to Use
The process of signing into your Federated Nexus Matrix account depends on what client you use. I will be showcasing Cinny here, but the process isn't too different between clients.
### Opening Cinny
Cinny can be used as either a website, or native app.
You can find the Federated Nexus instance here: https://app.federated.nexus
Or download the app from here: https://github.com/cinnyapp/cinny-desktop/releases/latest
On Linux, you can also get Cinny from [Flathub](https://flathub.org/apps/in.cinny.Cinny) or your distro's repositories.
### Logging In
Firstly, make sure that `federated.nexus`, is set as your "Homeserver". The field shows as a dropdown on desktop, but you must type it in manually.
![The Cinny login page, showing "federated.nexus" as the value for "Homeserver"](../../../images/matrix/homeserver.png)
Then, just enter your username and password, and hit log in!
### Joining the Community Room
After logging in, you should notice a notification in your inbox, in the bottom left corner of your screen:
![An inbox icon, with a badge that marks one notification](../../../images/matrix/badge.png)
Click the notification, and you will be greeted with the invites page. Click public, which has a notification next to it.
![The Cinny invites page, showing no Primary invites, but one Public invite](../../../images/matrix/invite.png)
From there, accept the invitation to the "Federated Nexus Community" room, and you're good to go!
![The Cinny invites page, showing an invite from nexusbot to the Federated Nexus Community room](../../../images/matrix/accept.png)
## Homeserver
Federated Nexus runs [Continuwuity](https://continuwuity.org/), a Rust implementation of the Matrix specification. This means it doesn't quite have all the features of [Synapse](https://element-hq.github.io/synapse/latest/), but it's much more performant. Some features that Grapevine lack include:
- Rooms older than v3: In Matrix, each room follows a certain version of the Matrix spec. Continuwuity currently supports room versions v3 to v11, covering the vast majority of rooms. Room version v2 is _very very_ old, and should never be used, but some rooms still use it. With Federated Nexus, you won't be able to join these rooms, sorry. Currently, Continuwuity doesn't support v12 (the newest version) either, but we expect this to change soon.
## Bridges
Federated Nexus hosts multiple "bridges" and "puppets", to let you talk to people on other platforms from Matrix:
- [Out of Your Element](https://gitdab.com/cadence/out-of-your-element) (OOYE, Discord bridge): You can control OOYE via its web UI: https://ooye.federated.nexus. From this intuitive web UI, Discord server admins can log into their Discord account, and easily set up a bridged Matrix space using the "Easy mode" option. Or, for the more advanced users, they can use the "Self-service" option to manually control the bridge, rather than creating a whole new Matrix space.
- [mautrix-gmessages](https://docs.mau.fi/bridges/go/gmessages/index.html) (SMS puppet): You can use mautrix-gmessages to bridge SMS chats over to Matrix, including both reading and sending SMS. You can set it up for yourself with [their instructions](https://docs.mau.fi/bridges/go/gmessages/authentication.html).
- [mautrix-whatsapp](https://docs.mau.fi/bridges/go/whatsapp/index.html) (WhatsApp puppet): With mautrix-whatsapp, you can bridge your WhatsApp chats to Matrix, in a very similar way to the SMS bridge. See [their instructions](https://docs.mau.fi/bridges/go/whatsapp/authentication.html) for setup.
## Authentication
[Matrix](https://matrix.org) is the hub of Federated Nexus, everything else authenticates against Matrix. This means that when you change your password on Matrix, you'll need to log into everything else with the new password.

View file

@ -0,0 +1,21 @@
---
title: Redlib
---
[Redlib](https://github.com/redlib-org/redlib) is a fast, open source, privacy respecting frontend for Reddit. It lets you browse subreddits, view posts, and read comments—all without JavaScript, tracking, or ads. Unlike the official Reddit site, Redlib doesn't nag you to log in, install an app, or accept cookies. You can access our instance at https://redlib.federated.nexus.
![Redlib homepage showing trending posts and a clean, distraction-free interface](../../../images/redlib/post.png)
## Features
Redlib provides a clean, fast, and private way to browse Reddit. It supports many themes and settings, works well on both desktop and mobile, and makes it easy to view posts, preview media, and read comment threads without any ads, tracking, or JavaScript.
![Redlib post view, showing comments in a lightweight and readable format](../../../images/redlib/home.png)
## Automatic Redirection
If you'd like to automatically use Redlib whenever you visit Reddit, you can install the [LibRedirect](https://libredirect.github.io) browser extension. LibRedirect detects when you open a site like reddit.com and redirects you to a privacy-respecting alternative, which in this case is our Redlib instance.
Once installed, just open the LibRedirect settings, select "Reddit" in the Service dropdown, and select "Redlib" in the "Frontend" dropdown. Then, under "Add your favorite instances", enter `https://redlib.federated.nexus`, and hit "+". That's it, you're done!
![Properly configured LibRedirect](../../../images/redlib/libredirect.png)

View file

@ -0,0 +1,13 @@
---
title: SearXNG
---
[SearXNG](https://searxng.org) lets you perform fast, privacy-focused searches across the web—completely free from tracking, profiling, or intrusive advertising. SearXNG works by aggregating results from many different search engines (you can configure which ones it queries) into one page. You can find SearXNG hosted at https://search.federated.nexus.
![A search for "Federated Nexus" on SearXNG, showing results with links, favicons, and descriptions](../../../images/searxng/search.png)
## Settings
SearXNG is very customizable, there are many settings you can customize, including what search engines to query, the UI theme, and more.
![SearXNG settings page, showing many different tabs of settings](../../../images/searxng/settings.png)

View file