Difference between revisions of "Help:Basic MediaWiki Syntax"

From Computer History Wiki
Jump to: navigation, search
(Pre-formatted text: fixed-width font)
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
This is a brief introduction to MediaWiki [[source]] syntax. For a more comprehensive guide, see [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents here].
 +
__NOTOC__
 +
==Text==
 +
 
<div align="center">
 
<div align="center">
 
{| style="border:1px solid #A3B1BF; text-align:left; background:#f5faff"
 
{| style="border:1px solid #A3B1BF; text-align:left; background:#f5faff"
Line 42: Line 46:
 
|-
 
|-
 
|colspan="3" style="border-top:1px solid #cee0f2;"|
 
|colspan="3" style="border-top:1px solid #cee0f2;"|
|-
 
|Redirect to another page
 
|
 
<tt><nowiki>#REDIRECT [[Target page]]</nowiki></tt>
 
|
 
<big>&#8627;</big> [[Target page]]
 
 
|-
 
|-
 
|colspan="3" style="border-top:1px solid #cee0f2;"|
 
|colspan="3" style="border-top:1px solid #cee0f2;"|
Line 73: Line 71:
 
{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)  
 
{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)  
 
|-<!--2ND HEADING-->
 
|-<!--2ND HEADING-->
| colspan="3" style="background:#E6F2FF; padding: 0.2em; font-family: sans-serif; font-size: 0.9em; text-align:center;" | Applies only at the beginning of the line
+
| colspan="3" style="background:#E6F2FF; padding: 0.2em; font-family: sans-serif; font-size: 0.9em; text-align:center;" | Items below only apply at the beginning of a line
 
|-
 
|-
 
|Headings<br />
 
|Headings<br />
Line 84: Line 82:
 
<tt><nowiki>====== Level 5 ======</nowiki></tt>
 
<tt><nowiki>====== Level 5 ======</nowiki></tt>
 
|
 
|
 +
__TOC__
 
== Level 1 ==
 
== Level 1 ==
 
=== Level 2 ===
 
=== Level 2 ===
Line 91: Line 90:
 
|-
 
|-
 
|colspan="3" style="border-top:1px solid #cee0f2;"|
 
|colspan="3" style="border-top:1px solid #cee0f2;"|
 +
|-
 +
|Indented items<br />
 +
(used mostly on Talk: pages)
 +
|
 +
<tt>: foo</tt><br />
 +
<tt>:: bar</tt><br />
 +
|
 +
: foo
 +
:: bar
 
|-
 
|-
 
|Bullet list
 
|Bullet list
Line 117: Line 125:
 
## two point one
 
## two point one
 
# three
 
# three
 +
|}
 +
</div>
 +
 +
==Pre-formatted text==
 +
 +
There are a number of ways to include pre-formatted text (e.g. [[source code]] fragments); all of these techniques also use a fixed-width [[font]] for the text:
 +
 +
* Start each line with a space character; normal markups can be used; e.g.:
 +
 +
<nowiki>" This is '''pre-formatted''' text"</nowiki>
 +
 +
produces:
 +
 +
This is '''pre-formatted''' text
 +
 +
* Use the [[Hypertext Markup Language|HTML]] <nowiki><nowiki></nowiki> tag, with a space character before the <nowiki><nowiki></nowiki>. (Remember to add a matching closing tag after the pre-formatted text block).
 +
 +
* Use the HTML <nowiki><pre></nowiki> tag (again, remember the closing tag).
 +
 +
Note that the HTML <nowiki><blockquote></nowiki> tag only indents the block; text within it will still be justified.
 +
 +
==Tables==
 +
 +
<pre>
 +
{| class="wikitable"
 +
! Table !! Prototype
 +
|-
 +
| colspan="2" style="text-align:center;" | Headers
 +
|-
 +
| aa || rowspan="2" | yy
 
|-
 
|-
|colspan="3" style="border-top:1px solid #cee0f2;"|&nbsp;
+
| bb
 
|-
 
|-
|Thumbnail image
+
| cc || zz
|
+
|}
<nowiki>[[Image:Pdp-11-40.jpg|thumb|Caption text]]</nowiki>
+
</pre>
|
+
 
[[Image:Pdp-11-40.jpg|thumb|Caption text]]
+
produces:
 +
 
 +
{| class="wikitable"
 +
! Table !! Prototype
 +
|-
 +
| colspan="2" style="text-align:center;" | Headers
 +
|-
 +
| aa || rowspan="2" | yy
 +
|-
 +
| bb
 +
|-
 +
| cc || zz
 
|}
 
|}
</div>
+
 
 +
==Images==
 +
 
 +
<nowiki>[[Image:Pdp1115.jpg|thumb|150px|left|Caption text]]</nowiki>
 +
 
 +
produces:
 +
 
 +
[[Image:Pdp1115.jpg|thumb|150px|left|Caption text]]
 +
 
 +
Leaving out the '150px' inserts the image full-size. The optional keywords 'left' and 'right' can be added to control the horizontal placement.
 +
 
 +
New images can be uploaded via the 'Upload file' page (link on the left-hand side of all pages).
 +
 
 +
[[Category: Help]]

Revision as of 16:39, 8 October 2019

This is a brief introduction to MediaWiki source syntax. For a more comprehensive guide, see here.

Text

Description You type You get
Applies anywhere
Italicise text

''italic''

italic

Bold text

'''bold'''

bold

Bold and italic

'''''bold & italic'''''

bold & italic

Internal link

(within the Computer History wiki)

[[name of page]]
[[name of page|display text]]

name of page
display text

External link

(to other websites)

[http://www.example.org]
[http://www.example.org display text]
http://www.example.org

[1]
display text
http://www.example.org

Sign your posts
on talk pages

~~~~

Your username 17:04,
28 March 2024 (UTC)

Items below only apply at the beginning of a line
Headings

A Table of Contents will automatically be generated when four headings are added to an article.

== Level 1 ==
=== Level 2 ===
==== Level 3 ====
===== Level 4 =====
====== Level 5 ======

Level 1

Level 2

Level 3

Level 4
Level 5
Indented items

(used mostly on Talk: pages)

: foo
:: bar

foo
bar
Bullet list

* one
* two
** two point one
* three

  • one
  • two
    • two point one
  • three
Numbered list

# one
# two
## two point one
# three

  1. one
  2. two
    1. two point one
  3. three

Pre-formatted text

There are a number of ways to include pre-formatted text (e.g. source code fragments); all of these techniques also use a fixed-width font for the text:

  • Start each line with a space character; normal markups can be used; e.g.:

" This is '''pre-formatted''' text"

produces:

This is pre-formatted text
  • Use the HTML <nowiki> tag, with a space character before the <nowiki>. (Remember to add a matching closing tag after the pre-formatted text block).
  • Use the HTML <pre> tag (again, remember the closing tag).

Note that the HTML <blockquote> tag only indents the block; text within it will still be justified.

Tables

{| class="wikitable"
! Table !! Prototype
|-
| colspan="2" style="text-align:center;" | Headers
|-
| aa || rowspan="2" | yy
|-
| bb
|-
| cc || zz
|}

produces:

Table Prototype
Headers
aa yy
bb
cc zz

Images

[[Image:Pdp1115.jpg|thumb|150px|left|Caption text]]

produces:

Caption text

Leaving out the '150px' inserts the image full-size. The optional keywords 'left' and 'right' can be added to control the horizontal placement.

New images can be uploaded via the 'Upload file' page (link on the left-hand side of all pages).