Content Management

Markdown


Toucan processes markdown files to render HTML content. These markdown files can include front matter to define additional properties that control how the content is rendered.

Markdown is a lightweight markup language used to format plain text. Here’s how to use its essential syntax.

Headings

Use # for headings. The number of # symbols determines the level:

# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6

Bold and Italics

Bold: **text** or __text__
Italic: *text* or _text_
Bold and Italic: ***text*** or ___text___

This is bold.
This is italic.
This is bold and italic.

Blockquotes

Use > to create blockquotes:

> This is a blockquote.

This is a blockquote.

Horizontal Rules

To create a horizontal rule, use three or more asterisks (***), dashes (—), or underscores (___) on a line by themselves.

***
---
___

Lists

Unordered Lists

Use ‘-’ or ‘*’ to create unordered lists:

- Item 1
- Item 2
  - Subitem 2.1
  • Item 1
  • Item 2
    • Subitem 2.1

Ordered Lists

Use numbers followed by a period to create an ordered list:

1. Item 1
2. Item 2
   1. Subitem 2.1
  1. Item 1
  2. Item 2
    1. Subitem 2.1

Nesting

You can nest ordered and unordered lists together:

1. Ordered item
   - Subitem 1
  1. Ordered item
    • Subitem 1

Use square brackets [ ] for the link text and parentheses ( ) for the URL:

[Link Text](https://example.com)

google.com

[Send me an email](mailto:[email protected])

Send me an email

Images

Basic Images

Similar to links, but with an exclamation mark ! at the beginning:

![Alt Text](https://example.com/image.jpg)

image

Images with Titles

Add a title in quotes for extra context:

![Alt Text](https://example.com/image.jpg "Optional Title")

image

Code Blocks

Inline Code

Wrap code in backticks:

`inline code`

Code Blocks

Use triple backticks for multi-line code:

```swift
func example() {
    print("Hello, World!")
}
```