While most markdown features are supported out of the box, Tina will ignore elements that it cannot handle. We do not expect to support the full CommonMark and GitHub Flavored Markdown specs. Be sure to voice your support for various rich-text features by reaching out through one of our community channels!
Here’s an overview of Markdown syntax with examples that you can use with TinaCMS or in your own text files.
# This is a h1 tag## This is a h2 tag#### This is a h4 tag
_This text will be italic_**This text will be bold**_You **can** combine them_~This text has a strikethrough~
This text will be italic
This text will be bold
You can combine them
This text has a strikethrough
- Item 1- Item 2- Item 2a- Item 2b
1. Item 11. Item 21. Item 31. Item 3a1. Item 3b
Format: 
http://tina.io - automatic
http://tina.io - automatic! TinaCMS
As Napoleon said about the liger:> It’s pretty much my favorite animal.> It’s like a lion and a tiger mixed… bred for its skills in magic.
As Napoleon said about the liger:
It’s pretty much my favorite animal. It’s like a lion and a tiger mixed… bred for its skills in magic.
I think you should use an`<addr>` element here instead.
I think you should use an
<addr>
element here instead.
Here’s an example of how you can use syntax highlighting with GitHub Flavored Markdown:
```javascriptfunction fancyAlert(arg) {if (arg) {$.facebox({ div: '#foo' })}}```
And here's how it looks - nicely colored with styled code titles!
function fancyAlert(arg) {if (arg) {$.facebox({ div: '#foo' })}}
You can create tables by assembling a list of words and dividing them with hyphens -
(for the first row), and then separating each column with a pipe |
:
| First Header |Second Header || --------------------------- | ---------------------------- || Content from cell 1 | Content from cell 2 || Content in the first column | Content in the second column |
First Header | Second Header |
---|---|
Content from cell 1 | Content from cell 2 |
Content in the first column | Content in the second column |
You can use Mermaid diagrams to visualize flows, sequences, and other chart types directly in Markdown. Here’s an example of a Mermaid flowchart:
graph TD A[Start] --> B{Decision} B -->|Yes| C[Do Something] B -->|No| D[Do Something Else] C --> E[End] D --> E
```
instead)TinaCMS has no build step when MDX is used.
This means that any JavaScript expressions needing execution won't take effect.
import
/export
const a = 2
## Today is {new Date().toLocaleString()}
For some elements, Tina will automatically transform the values:
From __Hello__
to **Hello**
.
From - Item 1
to Item 1
.
From * > My blockquote
to * My blockquote
.
© TinaCMS 2019–2025