SC2Mapster.com Wiki

There are currently four different markup options on CurseForge. Each one is different and will be covered in more detail below.

WikiCreole

WikiCreole attempts to be a universal wiki markup language to be used across different wiki software. It is far more standardized and sane than many other wiki formats, especially MediaWiki and Curse Wiki. We hope for it to be an adequate successor to Curse Wiki on curseforge and wowace.

More information can be found at http://www.wikicreole.org

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

Text Formatting

Italics

//italics//italics

Bold

**bold**bold

Monospace

##monospace## monospace

Superscript

^^superscript^^ superscript

Subscript

,,subscript,, subscript

Underline

__underlined__ underlined

Removal

--removal-- removal

Addition

++addition++ addition

Lists

Bulleted

* Bullet list
* Second item
** Sub item

  • Bullet list
  • Second item
    • Sub item

Numbered

# Numbered list
# Second item
## Sub item

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

Definition Lists

; term
: definition

term
definition

Wikipage

  • 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

No
linebreak!

Use empty row

No linebreak!

Use empty row

Line Break

Force\\linebreak

Force
linebreak

Horizontal Line

Horizontal line:
----

Horizontal line:


No Wiki Formatting

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

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

Code

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

<<code ruby>>
I.love :ruby unless betrayed?
<</code>>

print("just some code here, it'll guess at the language, falling back to lua")
I.love :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, vb.net, vim, xml, xml+cheetah, xml+django, xml+erb, xml+mako, xml+myghty, xml+php, xml+smarty, xslt, yaml

Images

Image with title

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

Image

{{CurseForge:16}} Technician Kitty

Tables

|=|=table|=header|
|a|table|row|
|b|table|row|

tableheader
atablerow
btablerow

Headings

== 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 youtube.com/watch?v= 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!

Quotes

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

Quote:

Hello there

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

Quote from Some random guy:

How was your day?

Pastes

<<paste 528>>

1
2
3
4
5
print("This is a test paste")

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

Emotes

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

Positioning

<<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

BBCode

The following BBCode tags are supported:

[b]
Bold
[i]
Italic
[u]
Underline
[s]
strikethrough
[link]
A hyper link
[url]
a url
[quote]
quoting
[img]
displays an image
[wiki]
Displays a wikipedia search link.
[google]
Displays a google search link.
[dict] or [dictionary]
looks up a word via dictionary.com
[list]
opens a list
[*]
a item in a list
[code]
a preformatted code block
[size=13]
font size
[color=red]
font color
[paste]1234[/paste]
show a paste from paste.SC2Mapster.com

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

Safe HTML

This allows you to use a subset of html in your postings.

Valid Tags:

  • a
  • p
  • b
  • br
  • hr
  • strong
  • u
  • em
  • i
  • img
  • div
  • span
  • center
  • table
  • td
  • tr
  • thead
  • tfoot
  • tbody
  • caption
  • colgroup
  • rowgroup
  • ol
  • ul
  • li
  • h2
  • h3
  • h4
  • h5
  • h6

You may use the following attributes:

  • name
  • title
  • width
  • height
  • href
  • src

Textile

A lightweight markup language. See http://en.wikipedia.org/wiki/Textile_(markup_language) for more details.

Markdown

Another lightweight markup language. See http://en.wikipedia.org/wiki/Markdown 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 SnyderGuy SnyderGuy Sun, 11 Dec 2011 03:19:33

    What about download links? I see ppl post those all the time

    Tribal Wars Lycanthropy

  • Avatar of LimeByte LimeByte Mon, 24 Oct 2011 01:25:36

    The red strike-through is kind of annoying...

    TheDGCCrew

  • Avatar of izetiger izetiger Wed, 19 Oct 2011 04:06:48

    Hi, i uploaded a picture on bukkit because i would use it as a Banner. I clicked the tickbox *use as default for pages* when i uploaded it. Now i got it as a tiny little picture in the right top corner and cant resize it and cant get rid of it anymore and its way to small does i can use it as a Banner. Could someone help me to get this right?? Thats the side what i am talking about, have a look to understand better what i am talking about..
    My mainpage
    Write me a PM if you could help me with this problem. grrr.. it give me the sh^&*^

    THX

    Last edited on 19 Oct 2011 by izetiger
  • Avatar of Gotomtom95 Gotomtom95 Mon, 17 Oct 2011 08:32:01

    why is the <pre> tag not valid safe html?

  • Avatar of capitano33 capitano33 Sat, 08 Oct 2011 14:08:32

    Hello

    i've got a problem when enable interest and i don't find a solution :( my server.log looklike this 2011-10-08 09:19:04 [INFO] [iConomy - Celty] Enabled (173 ms) 2011-10-08 09:19:04 [SEVERE] Exception in thread "Thread-14" 2011-10-08 09:19:04 [SEVERE] java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.lang.Long 2011-10-08 09:19:04 [SEVERE] at com.iCo6.Constants$Nodes.getLong(Constants.java:111) 2011-10-08 09:19:04 [SEVERE] at com.iCo6.iConomy$1.run(iConomy.java:233) 2011-10-08 09:19:04 [SEVERE] at com.iCo6.util.Thrun.run(Thrun.java:12)

    and my config.yml:

    System: Default: Currency: Major: [ 'PN', 'PN' ] Minor: [ 'Coin', 'Coins' ] Account: Holdings: 30.0 Formatting: Minor: false Seperate: false Single: false Logging: Enabled: true Interest: Enabled: true Online: true Announce: Enabled: true Interval:

    1. Interval is done in seconds, here is a easy reference table for commonly set intervals:
    2. 1 minute = 60 seconds
    3. 1 hour = 1 minute * 60 = 3600 seconds
    4. 1 day = 1 hour * 24 = 86400 seconds
    5. 1 week = 1 day * 7 = 604800 seconds Seconds: 60 Amount: Cutoff: 0.0 On: 'players' Percent: 0.0 Maximum: 3 Minimum: 3

    thanks for your help ;)

  • Avatar of feildmaster feildmaster Wed, 05 Oct 2011 01:59:33

    @saldarine: Go

    You can use youtube in bbc. In fact. most of the tags can be used in BBC.

  • Avatar of Celeixen Celeixen Wed, 14 Sep 2011 07:27:26

    Sweet i was wondering how you linked to YouTube videos.bukkit dev is a weird feeling compared to the forums.

  • Avatar of TerrorBiteIndustries TerrorBiteIndustries Mon, 29 Aug 2011 06:08:57

    At first I was like "Ugh, I don't want to learn Yet Another Markup Language*..."

    then I was like "Markdown? YAY I'M FROM REDDIT"

    (*Not to be confused with YAML, which stands for "YAML Ain't Markup Language".)

  • Avatar of saldarine saldarine Sat, 27 Aug 2011 01:02:47

    how come bbcode has no media? I hate using wiki, but cant link video without using it...

  • Avatar of RustyDagger RustyDagger Fri, 26 Aug 2011 04:54:54

    Very Helpful page for me because I am The Text Bulldozer for Mcmmo :D This will be my most viewed page for a week or so lol.