Skip to content
Fulstech Docs

Markdown Syntax

Use these examples in the Rich Text Custom Fields editor, click Preview, then return to Edit and Save. Syntax illustrations below come from the earlier editor; they demonstrate formatting, not the current Forge UI. Image loading and attachment behavior changed in Forge, as explained below.

Math examples intentionally use doubled backslashes in Markdown source so the renderer preserves the LaTeX delimiters. Keep formulas outside fenced code blocks when you want them rendered.

You can get a list of all available syntax by pressing Ctrl + Space in the editor. A context menu with all available syntax will appear.

Markdown for Jira

To move between items, use Up, Down, Left, Right keys. To select an item, click on it or press Enter. An example will be inserted.

Markdown for Jira

\\[ax^2 + bx + c = 0\\]

Render

\\(x = {-b \pm \sqrt{b^2-4ac} \over 2a}\\)

Render

Learn more about the syntax here: https://bramp.github.io/js-sequence-diagrams.

:::sequence
```
User->Phone: Says Hello
Note right of Phone: Phone thinks\nabout it
Phone->User: How are you?
User->>Phone: I am good thanks!
```
:::

Render

Learn more about the syntax (Graphviz DOT) here: http://www.graphviz.org/.

:::graphviz
```
digraph site {
home [label = "Home"];
prod [label = "Products"];
news [label = "News"];
cont [label = "Contact"];
home -> {prod news cont}
}
```
:::

Render

Learn more about Mermaid UML diagrams here: https://mermaid-js.github.io/mermaid/#/.

Here we are just showing some examples.

:::uml
```
stateDiagram
[*] --> Still
Still --> [*]
Still --> Moving
Moving --> Still
Moving --> Crash
Crash --> [*]
```
:::

Render

:::uml
```
sequenceDiagram
autonumber
Alice->>John: Hello John, how are you?
loop Healthcheck
John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!
```
:::

Render

:::uml
```
classDiagram
Class01 <|-- AveryLongClass : Cool
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 --> C2 : Where am i?
Class09 --* C3
Class09 --|> Class07
Class07 : equals()
Class07 : Object[] elementData
Class01 : size()
Class01 : int chimp
Class01 : int gorilla
Class08 <--> C2: Cool label
```
:::

Render

# The largest heading
## The second largest heading
###### The smallest heading

Result

**bold**
*italic*
~~Strikethrough~~

Render

* Item 1
* Item 2
1. Item 1
2. Item 2

Render

- [x] this is a complete item
- [ ] this is an incomplete item

Edit the source marker and save to change a task’s state. Clicking a rendered checkbox is not a persisted checklist workflow.

:) :D

Render

Type @ and select the user to be mentioned.

This inserts a user reference; it does not guarantee a Jira mention notification.

Input

Render

Type @@ and select the attachment to be inserted.

Select an attachment already on this issue. The Forge renderer displays supported attachment references as links, not embedded images. This is not an upload tool; Jira permissions apply when opening the file.

![Markdown Logo (Source: Wikipedia)](https://upload.wikimedia.org/wikipedia/commons/4/48/Markdown-mark.svg)

In Forge 3.6.0 this example displays a link with the image’s alternative text, not the remote image. The app does not automatically fetch the external URL.

[Markdown for Jira](https://marketplace.atlassian.com/apps/1214558)

Render

`inline code`
```javascript
function fancyAlert(arg) {
if(arg) {
$.facebox({div:"#foo"})
}
}
```

Render

As Eleanor Roosevelt said:
> You must do the thing you think you cannot do.

Render

| First Header | Second Header |
| - | - |
| Content from cell 1 | Content from cell 2 |
| Content in the first column | Content in the second column |

Render

Please enable Gherkin syntax first before using this feature.

Scenario Outline: Password should be secure enough
Given a new password is being set
When I try to set the password to <new password>
Then the password should be considered <secure?>
Examples:
| new password | secure? | notes |
| - | - | - |
| p@swrd1; | :( | No uppercase character |
| Passwrd1 | :( | No special character |
| P@swrdl; | :) | - |

Render