Skip to content

TheHive-Flavored Markdown Syntax Reference#

This topic provides a reference for TheHive-flavored Markdown syntax.

Markdown is a lightweight markup language designed to format plain text using simple syntax. It allows users to create structured documents, including headings, lists, links, and code blocks, without relying on complex formatting tools.

TheHive uses a customized version of Markdown, known as TheHive-flavored Markdown. This tailored syntax extends the standard Markdown features to support additional formatting options and functionalities specific to TheHive.

Table of contents#

  1. Headings
  2. Horizontal rules
  3. Emphasis
  4. Admonition blocks
  5. Blockquotes
  6. Lists
  7. Code
  8. Tables
  9. Links
  10. Images

Headings#

Syntax#

# h1 Heading
## h2 Heading
### h3 Heading
#### h4 Heading
##### h5 Heading
###### h6 Heading

Rendering#

h1 Heading#

h2 Heading#

h3 Heading#

h4 Heading#

h5 Heading#
h6 Heading#

Horizontal rules#

Syntax#

--- or *** or ___

Rendering#




Emphasis#

Syntax#

**This is bold text** or __This is bold text__    
*This is italic text* or _This is italic text_    
~~Strikethrough~~
++This is underlined text++

Rendering#

This is bold text

This is italic text

~~Strikethrough~~

++This is underlined text++

Admonition blocks#

5.5

Syntax#

::: error
This block highlights critical information or errors that require immediate attention.
:::

::: warning
This block alerts users to potential issues or important precautions to consider.
:::

::: success
This block confirms that an action was completed successfully.
:::

::: info
This block provides additional information or helpful tips.
:::

Rendering#

Admonitions rendering Markdown

Blockquotes#

Syntax#

> Blockquotes can also be nested...
>> ...by using additional greater-than signs right next to each other...
> > > ...or with spaces between arrows.

Rendering#

Blockquotes can also be nested...

...by using additional greater-than signs right next to each other...

...or with spaces between arrows.

Lists#

Unordered#

Syntax#

+ Create a list by starting a line with `+`, `-`, or `*`
+ Sub-lists are made by indenting 2 spaces:
- Marker character change forces new list start:
    * Ac tristique libero volutpat at
    + Facilisis in pretium nisl aliquet
    - Nulla volutpat aliquam velit
+ Very easy!

Rendering#

  • Create a list by starting a line with +, -, or *
  • Sub-lists are made by indenting 2 spaces:
  • Marker character change forces new list start:
    • Ac tristique libero volutpat at
    • Facilisis in pretium nisl aliquet
    • Nulla volutpat aliquam velit
  • Very easy!

Ordered#

Syntax#

1. Lorem ipsum dolor sit amet
1. Consectetur adipiscing elit
3. Integer molestie lorem at massa
42. Fusce lobortis nisi nec mi scelerisque, at tincidunt nisi ullamcorper

Rendering#

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Integer molestie lorem at massa
  4. Fusce lobortis nisi nec mi scelerisque, at tincidunt nisi ullamcorper

Code#

Syntax#

Inline `code` with `

```
Sample code here...
```

Rendering#

Inline code with `

Sample code here...

5.5 Code block with syntax highlighting

You can enable syntax highlighting by specifying the language name after the opening backticks.

Syntax

``` python
print("Hello, bees!")
```

Rendering

print("Hello, bees!")

Tables#

Syntax#

Alignment on the left#

| Option | Description |
| ------ | ----------- |
| data   | Path to data files to supply the data that will be passed into templates. |
| engine | Engine to be used for processing templates. Handlebars is the default. |
| ext    | Extension to be used for dest files. |

Alignment on the right#

| Option | Description |
| ------:| -----------:|
| data   | Path to data files to supply the data that will be passed into templates. |
| engine | Engine to be used for processing templates. Handlebars is the default. |
| ext    | Extension to be used for dest files. |

Rendering#

Alignment on the left#

Option Description
data path to data files to supply the data that will be passed into templates.
engine engine to be used for processing templates. Handlebars is the default.
ext extension to be used for dest files.

Alignment on the right#

Option Description
data Path to data files to supply the data that will be passed into templates.
engine Engine to be used for processing templates. Handlebars is the default.
ext Extension to be used for dest files.

5.5 Breaking lines in tables

You can break lines within table cells by using the <br />, <br/>, or <br> HTML tags. This feature is limited to table cells and doesn't work elsewhere.

Syntax#

[Link text](https://docs.strangebee.com/thehive/overview/)
[Link with title](https://docs.strangebee.com/thehive/overview/ "title text!")

Rendering#

Link text

Link with title

Images#

Syntax#

![TheHive](https://docs.strangebee.com/thehive/images/user-guides/organization/configure-organization/organization-view.png)
![Cortex](https://docs.strangebee.com/cortex/user-guides/images/update.png "Cortex")

Similar to links, images can also use footnote-style syntax:
![Alt text][id]

With a reference later in the document to define the URL location:
[id]: https://docs.strangebee.com/thehive/images/user-guides/organization/configure-organization/organization-view.png  "Organization view"

Rendering#

TheHive Cortex

Alt text

Next steps