title: Other Markup Languages
role: manual
tags: #manual #zettelstore
syntax: zmk
back: 00001000000000 00001006020000 00001007031200 00001007031300 00001007031400 00001012920513 00001012920522
backward: 00001000000000 00001006020000 00001007031200 00001007031300 00001007031400 00001012920513 00001012920522
box-number: 1
copyright: (c) 2020-present by Detlef Stern <ds@zettelstore.de>
created: 20210126175300
forward: 00000000000092 00000000000100 00001007000000 00001008010000 00001008010500 00001008050000 00001012920510 00001014000000
lang: en
license: EUPL-1.2-or-later
modified: 20260203154803
published: 20260203154803
visibility: public

[Zettelmarkup](00001007000000) is not the only markup language you can use to define your content.
Zettelstore is quite agnostic with respect to markup languages.
Of course, Zettelmarkup plays an important role.
However, with the exception of zettel titles, you can use any (markup) language that is supported:

* CSS
* HTML template data
* Image formats: GIF, PNG, JPEG, SVG
* Markdown
* Plain text, not further interpreted

The [metadata key](00001006020000#syntax) &ldquo;`syntax`&rdquo; specifies which markup language / data format should be used.
If it is not given, it defaults to `plain`.
The following syntax values are supported:



The actual values are also listed in a zettel named [Zettelstore Supported Parser](00000000000092).

If you specify something else, your content will be interpreted as plain text.