diff --git a/content/en/administration/configuration.md b/content/en/administration/configuration.md index 714516a4..b1cb1136 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 6c8cf236..8c7697fc 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 1a30af9b..42596ce4 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 44b8ac08..53d66ccb 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 ab9a1e21..563c9176 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 7a44a60d..0549a5a3 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 10e85872..d304e063 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 b27ff602..01770a07 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 fcc56144..a3db004b 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 a5d6174e..a6df384c 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 d925bd9a..64f9ed31 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 d6987235..2cf097f0 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 b43d1e08..648ccb7d 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 f607c28a..bc535069 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 1e6bfb1a..3591833b 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -4,12 +4,20 @@ {{ partial "head" }} - {{ block "title" . }}{{ .Title }} | {{ .Site.Title }}{{ end }} + {{ block "title" . }}{{ .Title }} - {{ .Site.Title }}{{ end }} + + + {{ with .Description }} + + {{ end }} + + + diff --git a/layouts/_default/list.html b/layouts/_default/list.html index c94fbca7..f1b64695 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,5 +1,3 @@ -{{ define "title"}} {{ .Title}} {{end}} - {{ define "main" }}