On Diaspora it’s possible to format your text in statusmessages, comments and conversations using Markdown. This page sums up all the allowed formatting codes.
# This is an extremely big, bold header
## Just as big as the one above but not bold
### Half as big as the ones above and bold
#### Just as big as the one above but not bold
##### Only slightly bigger than regular text and bold
###### Just as big as the one above but not bold
Make sure to leave a space between the hash and your text, to avoid creating a hashtag instead of a heading. The heading ends once you hit enter to proceed to the next line.
- a list.
In order to create one you use *, + or – in front of the paragraphs you want to have listed. It’s also possible to make numbered lists by putting ’1. ‘ and onwards in front of the list items.
- a numbered list.
Again, make sure to leave a space between the Markdown and the text, otherwise it will not work.
If you are a developer you may be interested in code blocks. To create a code block, start your text/code with ““. To continue with normal text, close the code block with another four backticks ( ““). Optionally you can start all your lines of code with 4 spaces. Adding more spaces will allow for further indenting. It’s also possible to display code inline, `by starting an ending the snippet with a backtick`.
To create a horizontal line, use at least three – - -, _ _ _ or * * *. Any number above three will do the same thing and spaces between the characters do not matter.
Italics and bold
Italics *word* or _word_
Bold **word** or __word__
Italics and bold ***word*** or ___word___
To create an Inline link use the following code:
[link text here](link.address.here “alt text”)
To add external images to your post, comment or private message, use the following code:
The alternative text gets displayed if the image cannot be loaded; it’s doesn’t need to be changed specifically.
If you want to prevent a character from being ‘read’ by Markdown, you can escape it by putting a \ in front of the character. For example, Diaspora\* prevents that the asterisk creates italic text in combination with another asterisk in the following text.
You can create the following symbols using a combination of characters:
- “->” = “→” ; “<-” = “←” ; “<->” = “↔”
- “(c)” = “©” ; “(r)” = “®” ; “(tm)” = ™
- “<3″ = “♥ “
- “x^2″ = “x²”
(Most of) these codes are part of ‘Mark Down’, which is a lightweight formatting language. To read the full official documentation, check this site: http://daringfireball.net/projects/markdown/