CurseForge supports WikiCreole, Markdown, Safe HTML and BBCode.


WikiCreole attempts to be a universal wiki markup language to be used across different wiki software.

More information can be found at

The following is a cheat sheet for the syntax for WikiCreole.

Text Formatting






##monospace## monospace


^^superscript^^ superscript


,,subscript,, subscript


__underlined__ underlined


--removal-- removal


++addition++ addition



* Bullet list
* Second item
** Sub item

  • Bullet list
  • Second item
    • Sub item


# Numbered list
# Second item
## Sub item

  1. Numbered list
  2. Second item
    1. Sub item

Definition Lists

; term
: definition



  • Link to [[wikipage]] → Link to wikipage
  • Other Project: [[addon-loader:Main|AddonLoader]] → Other Project: AddonLoader
  • Other Project with game: [[WoW/addon-loader:Main]] → Other Project with game: WoW/addon-loader:Main
  • Knowledge base: [[kb:WikiCreole]] → Knowledge base: [[kb:WikiCreole]]
  • Announcement: [[announcements:Thingy]] → Announcement: [[announcements:Thingy]]

External URL

Link to [[URL|linkname]] → Link to linkname

Paragraph Formatting

No Line Break


Use empty row

No linebreak!

Use empty row

Line Break



Horizontal Line

Horizontal line:

Horizontal line:

No Wiki Formatting

== [[Nowiki]]:
//**don't** format//

== [[Nowiki]]:
//**don't** format//


print("just some code here, it'll guess at the language, falling back to lua")

<<code ruby>> :ruby unless betrayed?

print("just some code here, it'll guess at the language, falling back to lua") :ruby unless betrayed?
Supported languages
apacheconf, as, as3, basemake, bash, bat, bbcode, befunge, boo, brainfuck, c, c-objdump, cheetah, clojure, common-lisp, control, cpp, cpp-objdump, csharp, css, css+django, css+erb, css+genshitext, css+mako, css+myghty, css+php, css+smarty, d, d-objdump, delphi, diff, django, dpatch, dylan, erb, erlang, fortran, gas, genshi, genshitext, gnuplot, groff, haskell, html, html+cheetah, html+django, html+genshi, html+mako, html+myghty, html+php, html+smarty, ini, io, irc, java, js, js+cheetah, js+django, js+erb, js+genshitext, js+mako, js+myghty, js+php, js+smarty, jsp, lhs, lighty, llvm, logtalk, lua, make, mako, matlab, matlabsession, minid, moocode, mupad, myghty, mysql, nasm, nginx, numpy, objdump, objective-c, ocaml, perl, php, pot, pov, pycon, pytb, python, python3, raw, rb, rbcon, redcode, rhtml, rst, scala, scheme, smalltalk, smarty, sourceslist, splus, sql, sqlite3, squidconf, tcl, tcsh, tex, text, trac-wiki,, vim, xml, xml+cheetah, xml+django, xml+erb, xml+mako, xml+myghty, xml+php, xml+smarty, xslt, yaml


Image with title

{{CurseForge:16|title}} ZOMG Kitty (Image with title)


{{CurseForge:16}} Technician Kitty





== Large heading

Large heading

=== Medium heading

Medium heading

==== Small heading

Small heading

Youtube video

<<youtube video_code_here>>

Your video code is everything that comes after the v= in your youtube url. For example, say your url is 1XNTjVScm_8. You would type the following:

<<youtube 1XNTjVScm_8>>

Vimeo video

<<vimeo 4202002>>

Font size

<<size 200%>>Hello<</size>>Hello

<<size 24px>>Hello<</size>>Hello

Font color

Please don't abuse this. Egregious use of colors may make us re-evaluate having this at all. Also, be aware of changing background colors. Green on black might look nice, but but Green on white might not.

<<color red>>It's red!<</color>>It's red!

<<color 00f>>It's blue!<</color>>It's blue!

<<color 00ff00>>It's green!<</color>>It's green!

<<color #ffff00>>It's yellow!<</color>>It's yellow!


<<quote>>Hello there<</quote>>


Hello there

<<quote Some random guy>>How was **your** day?<</quote>>

Quote from Some random guy:

How was your day?


<<paste 528>>

print("This is a test paste")

if true then
    return "Isn't it awesome?"


Note: Since unexpected emotes can mess up lines of code, all emotes must have whitespace surrounding them to turn into a graphical version.

:) :( :D :O ;) O:) 8) :* :| :'( <3:) :( :D :O ;) O:) 8) :* :| :'( <3


<<left>>This shows on the left<</left>>

This shows on the left

<<center>>This shows in the center<</center>>

This shows in the center

<<right>>This shows on the right<</right>>

This shows on the right


The following BBCode tags are supported:

A hyper link
a url
displays an image
opens a list
a item in a list
a preformatted code block
show a paste from

Note: Our BBCode implementation is a thin wrapper around WikiCreole. The BBCode tags are converted to WikiCreole, and then that parser is used.


Allows access to a restricted subset of HTML.

Valid Tags:

  • a
  • abbr
  • b
  • big
  • blockquote
  • br
  • caption
  • code
  • dd
  • del
  • dl
  • dt
  • em
  • h1
  • h2
  • h3
  • h4
  • h5
  • h6
  • hr
  • i
  • img
  • li
  • ol
  • p
  • pre
  • s
  • small
  • strike
  • strong
  • sub
  • sup
  • table
  • tbody
  • td
  • tfoot
  • th
  • thead
  • tr
  • ul

Valid attributes:

  • alt
  • colspan
  • href
  • rowspan
  • src
  • title

Note: All tags and attributes must be lowercase. Uppercase is not supported.


Another lightweight markup language. See for more details.

Plain Text

Just what it sounds like. This simply escapes characters, urlizes links, replaces newlines with a br tag and wraps paragraphs with p tags.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of jackrose7864 jackrose7864 Nov 25, 2015 at 11:31 UTC - 0 likes

    i dont understand about these codes what are these code.

  • Avatar of cctvbazar cctvbazar Nov 24, 2015 at 08:13 UTC - 0 likes

    I know HTML but I feel as if my hands are tied and not able to add much customization/uniqueness that my plugin(s) page(s). <h2><a href="">دوربین مدار بسته هایک ویژن</a></h2> <h2><a href="">دوربین مدار بسته </a></h2> <h2><a href="">هایک ویژن</a></h2> <h2><a href="">دوربین مداربسته </a></h2>

  • Avatar of ipodtouch0218 ipodtouch0218 Oct 28, 2015 at 12:42 UTC - 0 likes

    @kristinaismailovna46: Go

    Why the advertisement? No one is going to care about a Windows 8 crack.


  • Avatar of Triyon Triyon Oct 18, 2015 at 11:21 UTC - 0 likes

    Uh... why don't you guys..well idk, post your advertisements where they would be read, instead of where it would be hated?


  • Avatar of hfgfssfcvb hfgfssfcvb Sep 29, 2015 at 12:43 UTC - 0 likes

    Nice and cool!

  • Avatar of Davesama Davesama Sep 24, 2015 at 22:29 UTC - 0 likes

    For markup types - I'm interested in WikiCreole, usually use it creating my pages. I would like to create menu points like H1, H2, H3... but with a command like <<h1>>Point 1<</h1>> it can be made or there is no way to do that? I can do it like ==<<size 0%>>point<</size>>, but is consumes lines (shown as empty space on display), and when I copy the link to it it contains the size0% formatting code. Is there any easy solution for this?

    (I usually format my titles myself with color and size codes, so do not use headings for formatting, only for content points.)

    Last edited Sep 24, 2015 by Davesama

    BFAK:90856307,c3de484ce593b629b69bfda9dbb255880308a980b74b287f04e0d0f840e1fcc1 My PluginsMy Plugins

  • Avatar of Ricecutter0DEV Ricecutter0DEV Apr 09, 2015 at 02:19 UTC - 0 likes

    Hello! I was wondering if there was a way to have color the markup, but with Safe HTML.


  • Avatar of CATspellsDOG CATspellsDOG Jul 23, 2014 at 10:59 UTC - 0 likes

    @jamiemac262: Go

    You cant because the youtube embed code is either in the <iframe></iframe> tag or in the <object></object> tag. Safe HTML does not allow those.

  • Avatar of Markyroson Markyroson Jun 30, 2014 at 01:22 UTC - 0 likes

    @KirillN: Go

    I wishthey would allow span elements and the such as well. I know HTML but I feel as if my hands are tied and not able to add much customization/uniqueness that my plugin(s) page(s).


  • Avatar of AT_HE AT_HE Jun 03, 2014 at 18:40 UTC - 1 like

    how to link a user profile?

    how to link a bukkit plugin page?

    Last edited Jun 04, 2014 by AT_HE

    <<size 0px>>BFAK:90618214,3eab542c1eff754c4af5ce4a10c20b3a0c125f87a2c5b57bcbc47377527744a3<</size>>