Creole Markup

‘Creole markup’ is a small language that lets you do addition markup (styling).

Reference on the PlantUML site: Creole

Wikipedia entry: Creole markup

Todo

look at src/net/sourceforge/plantuml/graphic/Splitter.java for some regex

Keywords / Syntax

Formatting text:

bold text
This is bold
italics text
This is //italics//
monospaced text
This is “”monospaced”“
strike out text
This is –strike out–
underline text
This is __underlined__
wavy underline text
This is ~~waved~~

Lists

Not numbered (bullet lists):

  • Bullet list

    • Second item

    ** Sub item

Numbered:

# Numbered list

# Second item

## Sub item

## Another sub item

# Third item

Lines

You can have horizontal line

—-

Or double line

====

Or strong line

____

Or dotted line

..My title..

Headings

= Extra-large heading

== Large heading

=== Medium heading

==== Small heading

Icons

Icons can be inserted…

OpenIconic Website,

putting this in your plant uml file:

@startuml
listopeniconic
@enduml

will produce a diagram showing all icons you can use:

@startuml
listopeniconic
@enduml