A complete^[I think? ] guide to Lemmy's supported markdown formatting.
Heading 1 # Heading 1
Heading 2 ## Heading 2
Heading 3 ### Heading 3
Heading 4 #### Heading 4
Heading 5 ##### Heading 5
Heading 6 ###### Heading 6
Bold text using **Bold text**
or __Bold text__
Italic text using *Italic text*
or _Italic text_
Bold and italic text using ***Bold and italic text***
~~Strikethrough text~~ using ~~Strikethrough text~~
^[whoops ]
This is a blockquote using > This is a blockquote
Nested blockquote using >> Nested blockquote
- Unordered list item using
- Unordered list item
- Another item using
- Another item
- Ordered list item using
1. Ordered list item
- Another ordered item using
2. Another ordered item
Inline code
using `Inline code`
Unspecified code block:
#include <stdio.h>
int main() {
int x = 10;
if (x > 5) {
printf("This is a test!\n");
}
return 0;
}
// **Wow! How neat!**
Using ``` \n
code \n
```
C code block:
#include <stdio.h>
int main() {
int x = 10;
if (x > 5) {
printf("This is a test!\n");
}
return 0;
}
// **Wow! How neat!**
Using ```c \n
code \n
```
Same, but designated as markdown code block:
#include <stdio.h>
int main() {
int x = 10;
if (x > 5) {
printf("This is a test!\n");
}
return 0;
}
// **Wow! How neat!**
Using ```markdown \n
code \n
```
This is a link using [This is a link](https://hexbear.net/c/main)
This is an image: ![](https://hexbear.net/pictrs/image/456a406f-0cbc-4a0b-8062-d89a078ff465.png)
This is an emote: using ![this-is-not-an-emote](https://hexbear.net/pictrs/image/315ad77c-a156-42c9-aa92-ee4e724e241a.png "emoji this-is-not-an-emote")
Quotations after second part of links/images are alt-text, which appear when moused over and help w/rt screen readers.
Footnote reference[^3]
[^3]
[^3]: Footnote definition using [^3]: Footnote definition
Inline footnote^[citation needed]
^[ with Adam Johnson and Nima Shirazi]
This |
is |
how |
to |
make |
tables |
| This | is |
|-|---|
| how | to
| make | tables |
~Sub~script using ~Sub~script
^Super^script using ^Super^script
{text|ruby} using {text|ruby}
spoiler
This is hidden content using
spoiler spoiler \nThis is hidden content\n:::
:::
Horizontal rule using ---
, ***
, or ___
:
Two spaces and a newline \n
to single-space your text
Otherwise
it looks like:
Otherwise
it looks like
If you know anything else that works, let me know and I'll add it. Asked too many times to not try and compile a reference for people, and I sometimes forget myself so it's nice to have the reference. Here are the footnotes, by the way!
hello footnotes! ^[hello! ]
this is not the first item on the list
this is the second item as well
or is it?
You don't have to start at one but you can't skip any. These were written as 4, 7, 12:
This is the fourth entry
This is the seventh entry
This is the twelfth entry
...
...
The formatting sucks, but it can be done. You essentially are just breaking it up into three separate lists.
Yeah the workaround I found yesterday is prepending a bit of text to each entry, but it surprised me that I had to