diff options
author | 2021-07-26 20:25:54 +0200 | |
---|---|---|
committer | 2021-07-26 20:25:54 +0200 | |
commit | ad0e26dc04008feec8de0603c88fbd63f87c18ec (patch) | |
tree | fb8402a9d881b6480eba0a2402f05f7b39f7435c /docs/user_guide/writing_posts.md | |
parent | add trusted proxy for parsing client IPs (#115) (diff) | |
download | gotosocial-ad0e26dc04008feec8de0603c88fbd63f87c18ec.tar.xz |
Markdown Statuses (#116)
* parse markdown statuses if desired
* add some preliminary docs for writing posts
Diffstat (limited to 'docs/user_guide/writing_posts.md')
-rw-r--r-- | docs/user_guide/writing_posts.md | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/docs/user_guide/writing_posts.md b/docs/user_guide/writing_posts.md new file mode 100644 index 000000000..7318242f5 --- /dev/null +++ b/docs/user_guide/writing_posts.md @@ -0,0 +1,48 @@ +# Writing Posts + +TODO + +## Formatting + +This section describes the different post input types accepted by GoToSocial, and the method GtS uses to parse text into HTML. + +### Links + +Any recognized links in the text will be shortened and turned into proper hyperlinks. For example: + +> Here's a link to something: https://example.org/some/link/address + +will become: + +> Here's a link to something: [example.org/some/link/address](https://example.org/some/link/address) + +### Mentions + +You can 'mention' another account by referring to the account in the following way: + +> @some_account@example.org + +In this example, `some_account` is the username of the account you want to mention, and `example.org` is the domain that hosts their account. + +The mentioned account will get a notification that you've mentioned them, and be able to see the post in which they were mentioned. + +Mentions are formatted in a similar way to links, so: + +> @some_account@example.org + +will become: + +> <span class="h-card"><a href="https://example.org/@some_account" class="u-url mention">@<span>some_account</span></a></span> + +## Input Types + +GoToSocial currently accepts two different types of input. These are: + +* `plain` +* `markdown` + +Plain is the default method of posting: GtS accepts some plain looking text, and converts it into some nice HTML by parsing links and mentions etc. + +Markdown is a more complex way of organizing text, which gives you more control over how your text is parsed and formatted. + +For more information on markdown, see [The Markdown Guide](https://www.markdownguide.org/). |