Style Guide
This is a guide to the markup we use when editing pages on Soundtest.FM. Because we are not running MediaWiki, we don't use wikitext, instead using a combination of Markdown and our own custom parsing library.
Links
External Links
For external links, you use standard Markdown syntax.
Internal Links
For internal links, you need to get the ID # of the game, album, track, artist, system, or glossary page you are linking to and use the corresponding markup for that page type. By default, the link will automatically use the title of the page as the link text. Custom text can be set for the link if wanted. If the page doesn't exist in the database, the link will be red and the default link text will be the ID # used.
Game:
This is a link to a game: Sonic the Hedgehog (1991). This is a link with custom text. This link doesn't exist. This link doesn't have an icon.
Album:
This is a link to an album: Cuts Unleashed SA2 Vocal Collection. This is a link with custom text. This link doesn't exist. This link doesn't have an icon.
Track:
This is a link to a track: Title Screen. This is a link with custom text. This link doesn't exist. This link doesn't have an icon.
Artist:
This is a link to an artist: Masato Nakamura. This is a link with custom text. This link doesn't exist. This link doesn't have an icon.
System:
This is a link to a system: SEGA Genesis. This is a link with custom text. This link doesn't exist. This link doesn't have an icon.
Glossary:
This is a link to a glossary page: Background Music. This is a link with custom text. This link doesn't exist. This link doesn't have an icon.
Images
Images can be inserted into the page using this syntax: [[File:id|options|caption]]
.
ABC Notation (staff music)
For richer content and better representation of video game music on pages, we can add music scores using ABC music notation, which will render the music on a staff. More information on ABC notation can be found here. Start with a <span class="score"> </span>
.
For the staff rendering, add a <span class="score-abc"> </span>
inside the <span class="score"> </span>
. You can put your abc notation in here.
X: 1 T:Test Score C:Composer name S:Copyright info M:6/8 L:1/8 Q:3/8=116 R: K:Em |:"Em"EEE E2G|"C7"_B2A G2F|"Em"EEE E2G|\ "C7"_B2A "B7"=B3|"Em"EEE E2G| "C7"_B2A G2F|"Em"GFE "D (Bm7)"F2D|\ 1"Em"E3-E3:|2"Em"E3-E2B|:"Em"e2e gfe| "G"g2ab3|"Em"e3-e3:|
You can optionally add a playable MIDI file of the abc notation. Just add <span class="score-midi"> </span>
inside <span class="score"> </span>
. This can go above or below <span class="score-abc"> </span>
.
X: 1 T:Test Score C:Composer name S:Copyright info M:6/8 L:1/8 Q:3/8=116 R: K:Em |:"Em"EEE E2G|"C7"_B2A G2F|"Em"EEE E2G|\ "C7"_B2A "B7"=B3|"Em"EEE E2G| "C7"_B2A G2F|"Em"GFE "D (Bm7)"F2D|\ 1"Em"E3-E3:|2"Em"E3-E2B|:"Em"e2e gfe| "G"g2ab3|"Em"e3-e3:|
Text Formatting
To bold text, surround it with *asterisks*
.
Here is some italic text.
To bold text, surround it with double **asterisks**
.
Here is some bold text.
You can bold and italicize text using triple ***asterisks***
.
Here is some bold and italic text.