# Writing text
Three fields hold long text: the welcome note (`about`), the hosted pages
(`pages`, body and sections) and the service detail pages (`details`). All
three share the same rules, described here. Short fields (`name`, `desc`,
`tagline`, image captions, `strings`) stay plain text on purpose: they live
in places where formatting would be noise.
## Paragraphs
A blank line starts a new paragraph. In YAML, use a literal block (`|`) to
keep your line breaks:
```yaml
about: |
First paragraph.
Second paragraph.
```
## CommonMark, minus raw HTML
Long text is [CommonMark](https://commonmark.org) with the GitHub extensions:
the markdown you already write in a README. Headings at every level, bulleted
and numbered lists, nesting, emphasis with either `*stars*` or `_underscores_`,
`inline code` and fenced code blocks, quotations, tables, horizontal rules,
`~~strikethrough~~`, task lists, link titles, backslash escapes. An address you
write bare, `https://example.org` or `you@example.org`, is linked for you.
That list is the least useful part of this page, because you already knew it.
What is worth reading is the three places cairn does not behave like the
preview in your editor, and the two behaviours that catch people out.
### Raw HTML is text, not markup
cairn parses no HTML at all. `bold` in a config field reaches the page
as the eleven characters you typed, and a `