Markdown Heading Sizes

How to specify headers h1, h2, h3 and more in Github flavoured Markdown

Let's use markdown to specify headers sizes (h1, h2, h3) and more. making waves

What is Markdown?

Markdown is a simple format for writing content that can be converted to HTML (and other formats) by a tool of your choice. It is used as it is simpler than writing raw HTML and can be used to manage large content bases without need for a database.

Markdown can also be used when sending emails with MailSlurp!

Test content

It is often useful to test markdown features with test content. We can use poems from the public domain for this purpose instead of boring lorum ipsum.

What kind of thoughts now, do you carry. In your travels day by day. Are they bright and lofty visions, Or neglected, gone astray? Matters not how great in fancy, Or what deeds of skill you've wrought; Man, though high may be his station, Is no better than his thoughts. Catch your thoughts and hold them tightly, Let each one an honor be; Purge them, scourge them, burnish brightly, Then in love set each one free.

Usage examples

You can write a paragraph in markdown by adding a line:

Paragraph 1

Paragraph 2

To add a header use a # symbol and a space before the heading.

The number of # symbols you place before a title specifies the header level to use in HTML.

# This title will be an <h1> tag
Text here

## Subtitle h2
### Header h3
#### Header h4
##### Header h5

Smaller headers

Every markdown file should have a title using an H1. But for other headings you can increase the hash symbol count before the title.

See the MailSlurp email dashboard guide on how to send emails with markdown.

This is an H4 tag

What do the other headers mean?

Symbol HTML Tag Example
# H1 # Title
## H2 ## Subtitle
### H3 ### Level 3
#### H4 #### Level 4
##### H5 ##### Level 5

Code examples

If you want to include a code example in your markdown use triple backticks and include the language after the first set of ticks. Here is an example:

# put code here

For other languages syntax highlighting can often be enabled:

 * A code highlighting example
import { mailslurp } from "mailslurp"
const api = new MailSlurp({ apiKey 'your-api-key' })

(async () => {
  // an example create an inbox
  const inbox = await api.createInbox({})
  console.log("Inbox email address = " + inbox.emailAddress)  

Editor support

Many code editors like VSCode and IntelliJ enable syntax highlighting for Markdown documents.


You can edit markdown in basically any editor so have fun.

Related content


MailSlurp technical blog from the developers. Posts about email API testing and features added to the platform and new examples.

MailSlurp Examples

Developer example projects and guides are available in many languages and frameworks.

Email testing and programming guides

Learn how MailSlurp works and how you can use it to achieve email related tasks in code, tests, or online.

Fastest way to start a typescript project

Modern typescript tooling has come a long way. See how to setup a new project with TS-Node, TSC, and typeconfig.json.

Markdown Heading Sizes

How to specify headers h1, h2, h3 and more in Github flavoured Markdown

GraphQL Email API

Fetch and read emails with GraphQL inboxes using MailSlurp email API.

Ready to dive in?Start building email applications today.