diff --git a/content/en/administration/configuration.md b/content/en/administration/configuration.md index 714516a..b1cb113 100644 --- a/content/en/administration/configuration.md +++ b/content/en/administration/configuration.md @@ -1,5 +1,6 @@ --- title: Configuration +description: Overview of Mastodon's configuration options menu: docs: parent: administration diff --git a/content/en/administration/installation.md b/content/en/administration/installation.md index 6c8cf23..8c7697f 100644 --- a/content/en/administration/installation.md +++ b/content/en/administration/installation.md @@ -1,5 +1,6 @@ --- title: Installation +description: How to install Mastodon on an Ubuntu 18.04 server menu: docs: parent: administration diff --git a/content/en/administration/optional-features.md b/content/en/administration/optional-features.md index 1a30af9..42596ce 100644 --- a/content/en/administration/optional-features.md +++ b/content/en/administration/optional-features.md @@ -1,5 +1,6 @@ --- title: Optional features +description: How to enable Mastodon's optional features menu: docs: parent: administration diff --git a/content/en/administration/post-installation.md b/content/en/administration/post-installation.md index 44b8ac0..53d66cc 100644 --- a/content/en/administration/post-installation.md +++ b/content/en/administration/post-installation.md @@ -1,5 +1,6 @@ --- title: Post-installation steps +description: What to do after the installation of Mastodon is complete menu: docs: parent: administration @@ -55,4 +56,4 @@ After logging in, navigate to the **Site settings** page. While there are no tec |Instance description|Why did you start this server? Who is it for? What makes it different?| |Custom extended information|You can put all sorts of information in here but a **code of conduct** is recommended| -After you fill these in, simply hit "Save changes". \ No newline at end of file +After you fill these in, simply hit "Save changes". diff --git a/content/en/administration/scaling-up.md b/content/en/administration/scaling-up.md index ab9a1e2..563c917 100644 --- a/content/en/administration/scaling-up.md +++ b/content/en/administration/scaling-up.md @@ -1,5 +1,6 @@ --- title: Scaling up +description: How to scale Mastodon horizontally to handle more requests menu: docs: parent: administration diff --git a/content/en/api/authentication.md b/content/en/api/authentication.md index 7a44a60..0549a5a 100644 --- a/content/en/api/authentication.md +++ b/content/en/api/authentication.md @@ -1,5 +1,6 @@ --- title: Authentication +description: How to authenticate with OAuth 2 on Mastodon menu: docs: parent: api diff --git a/content/en/api/entities.md b/content/en/api/entities.md index 10e8587..d304e06 100644 --- a/content/en/api/entities.md +++ b/content/en/api/entities.md @@ -1,5 +1,6 @@ --- title: Entities +description: Overview of entities returned from Mastodon's REST API menu: docs: parent: api diff --git a/content/en/api/permissions.md b/content/en/api/permissions.md index b27ff60..01770a0 100644 --- a/content/en/api/permissions.md +++ b/content/en/api/permissions.md @@ -1,5 +1,6 @@ --- title: Permissions +description: Overview of OAuth 2 access scopes in Mastodon menu: docs: parent: api diff --git a/content/en/api/push.md b/content/en/api/push.md index fcc5614..a3db004 100644 --- a/content/en/api/push.md +++ b/content/en/api/push.md @@ -1,5 +1,6 @@ --- title: Web Push API +overview: How to use the Web Push API in Mastodon to receive push notifications in a native or browser app menu: docs: parent: api diff --git a/content/en/api/streaming.md b/content/en/api/streaming.md index a5d6174..a6df384 100644 --- a/content/en/api/streaming.md +++ b/content/en/api/streaming.md @@ -1,5 +1,6 @@ --- title: Streaming API +description: How to use Mastodon's streaming API for live, real-time updates menu: docs: parent: api diff --git a/content/en/usage/basics.md b/content/en/usage/basics.md index d925bd9..64f9ed3 100644 --- a/content/en/usage/basics.md +++ b/content/en/usage/basics.md @@ -1,5 +1,6 @@ --- title: Basics +description: Overview of Mastodon's basic functionality menu: docs: parent: usage diff --git a/content/en/usage/decentralization.md b/content/en/usage/decentralization.md index d698723..2cf097f 100644 --- a/content/en/usage/decentralization.md +++ b/content/en/usage/decentralization.md @@ -1,5 +1,6 @@ --- title: Decentralization +description: How Mastodon is decentralized and what it means in practical terms menu: docs: parent: usage diff --git a/content/en/usage/moderation.md b/content/en/usage/moderation.md index b43d1e0..648ccb7 100644 --- a/content/en/usage/moderation.md +++ b/content/en/usage/moderation.md @@ -1,5 +1,6 @@ --- title: Moderation +description: Overview of moderation tools on Mastodon menu: docs: parent: usage @@ -69,4 +70,4 @@ sudo ipset add spambots 1.2.3.4 sudo iptables -I INPUT 1 -m set --match-set spambots src -j DROP ``` -Be careful not to lock yourself out of your machine. \ No newline at end of file +Be careful not to lock yourself out of your machine. diff --git a/content/en/usage/privacy.md b/content/en/usage/privacy.md index f607c28..bc53506 100644 --- a/content/en/usage/privacy.md +++ b/content/en/usage/privacy.md @@ -1,5 +1,6 @@ --- title: Privacy +overview: Overview of privacy-related features on Mastodon and their implications menu: docs: parent: usage diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 1e6bfb1..3591833 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -4,12 +4,20 @@
{{ partial "head" }} -Welcome to the Mastodon documentation!
Mastodon is a free, open-source social network server based on open web protocols like ActivityPub and OStatus. The social focus of the project is a viable decentralized alternative to commercial social media silos that returns the control of the content distribution channels to the people. The technical focus of the project is a good user interface, a clean REST API for 3rd party apps and robust anti-abuse tools.
+ + {{ end }}