Edit main page to add more info

This commit is contained in:
Jesse Wierzbinski 2024-03-19 17:07:23 -10:00
parent e88f92c4ba
commit f11d51cb1f
No known key found for this signature in database
4 changed files with 22 additions and 8 deletions

View file

@ -82,6 +82,7 @@ export default defineConfig({
{ text: "Server Endorsements", link: "/extensions/server-endorsement" }, { text: "Server Endorsements", link: "/extensions/server-endorsement" },
{ text: "Events", link: "/extensions/events" }, { text: "Events", link: "/extensions/events" },
{ text: "Reports", link: "/extensions/reports" }, { text: "Reports", link: "/extensions/reports" },
{ text: "Vanity", link: "/extensions/vanity" },
] ]
} }
], ],
@ -99,7 +100,7 @@ export default defineConfig({
}, },
lastUpdated: true, lastUpdated: true,
cleanUrls: true, cleanUrls: true,
titleTemplate: ":title · Lysand Documentation", titleTemplate: ":title · Lysand 2.0 Docs",
head: [ head: [
['link', { rel: 'icon', href: '/favicon.png', type: 'image/png' }] ['link', { rel: 'icon', href: '/favicon.png', type: 'image/png' }]
], ],

View file

@ -14,8 +14,8 @@ hero:
text: Protocol Docs text: Protocol Docs
link: /spec link: /spec
- theme: alt - theme: alt
text: Types text: Lysand Server
link: /types link: https://github.com/lysand-org/lysand
features: features:
- title: JSON-based APIs - title: JSON-based APIs
@ -24,8 +24,21 @@ features:
details: Extensions for common use cases are built-in, such as custom emojis and reactions details: Extensions for common use cases are built-in, such as custom emojis and reactions
- title: Easy to implement - title: Easy to implement
details: The protocol is simple to implement, and can be used with any language details: The protocol is simple to implement, and can be used with any language
- title: Secure by default
details: All requests are signed with the latest cryptography algorithms
- title: No vendor-specific implementations
details: Everything is heavily standardized to ensure compatibility
- title: TypeScript types
details: TypeScript types are provided for every object in the protocol
--- ---
---
> [!INFO]
> The latest version of Lysand is **2.0**, released on **March 19th 2024** by [**CPlusPatch**](https://cpluspatch.dev).
>
> Lysand 2.0 features **more standardization**, **simpler object structures**, and **documentation rewrite**.
<style> <style>
:root { :root {
--vp-home-hero-image-background-image: linear-gradient(to top right, rgb(249, 168, 212), rgb(216, 180, 254), rgb(129, 140, 248)); --vp-home-hero-image-background-image: linear-gradient(to top right, rgb(249, 168, 212), rgb(216, 180, 254), rgb(129, 140, 248));

View file

@ -94,7 +94,7 @@ Represents the website of the server. This may be used to link to the server's w
| Name | Type | Required | | Name | Type | Required |
| :--------- | :-------------- | :------- | | :--------- | :-------------- | :------- |
| moderators | Array of string | No | | moderators | Array of String | No |
Rrray of URIs to the server moderators. Rrray of URIs to the server moderators.
@ -104,7 +104,7 @@ If it is not provided, it is assumed that the server does not have any moderator
| Name | Type | Required | | Name | Type | Required |
| :----- | :-------------- | :------- | | :----- | :-------------- | :------- |
| admins | Array of string | No | | admins | Array of String | No |
The `admins` field on a Server Metadata object is an array of URIs that represent the admins of the server. The `admins` field on a Server Metadata object is an array of URIs that represent the admins of the server.
@ -149,6 +149,6 @@ Clients should display the most modern format that they support, such as WebP, A
| Name | Type | Required | | Name | Type | Required |
| :------------------- | :-------------- | :----------------------------- | | :------------------- | :-------------- | :----------------------------- |
| supported_extensions | Array of string | Yes, can be empty array (`[]`) | | supported_extensions | Array of String | Yes, can be empty array (`[]`) |
List of extension names that the server supports, in namespaced format (`"org.lysand:reactions"`). List of extension names that the server supports, in namespaced format (`"org.lysand:reactions"`).

View file

@ -1,4 +1,4 @@
# ContentFormat Protocol # ContentFormat
The `ContentFormat` structure, as represented below in TypeScript, is a flexible and robust way to handle various types of content. It is designed to accommodate a wide range of content types and provide additional metadata about the content. The `ContentFormat` structure, as represented below in TypeScript, is a flexible and robust way to handle various types of content. It is designed to accommodate a wide range of content types and provide additional metadata about the content.