Difference between revisions of "Help:Editing"
| Line 44: | Line 44: | ||
[x] A Completed Task | [x] A Completed Task | ||
</tasks> | </tasks> | ||
| + | |||
| + | ==How to do Syntax Highlighting== | ||
| + | This doesn't work, don't bother. | ||
| + | <!--===Example Code:=== | ||
| + | PHP: | ||
| + | <pre> | ||
| + | <source lang="php"> | ||
| + | <?php | ||
| + | v = "string"; // sample initialization | ||
| + | ?> | ||
| + | html text | ||
| + | <? | ||
| + | echo v; // end of php code | ||
| + | ?> | ||
| + | </source> | ||
| + | </pre> | ||
| + | C# | ||
| + | <pre> | ||
| + | <source lang="csharp"> | ||
| + | // Hello World in Microsoft C# ("C-Sharp"). | ||
| + | |||
| + | using System; | ||
| + | |||
| + | class HelloWorld | ||
| + | { | ||
| + | public static int Main(String[] args) | ||
| + | { | ||
| + | Console.WriteLine("Hello, World!"); | ||
| + | return 0; | ||
| + | } | ||
| + | } | ||
| + | </source> | ||
| + | </pre> | ||
| + | ===Produces:=== | ||
| + | <pre> | ||
| + | PHP: | ||
| + | <source lang="php"> | ||
| + | <?php | ||
| + | v = "string"; // sample initialization | ||
| + | ?> | ||
| + | html text | ||
| + | <? | ||
| + | echo v; // end of php code | ||
| + | ?> | ||
| + | </source> | ||
| + | |||
| + | C#: | ||
| + | <source lang="csharp"> | ||
| + | // Hello World in Microsoft C# ("C-Sharp"). | ||
| + | |||
| + | using System; | ||
| + | |||
| + | class HelloWorld | ||
| + | { | ||
| + | public static int Main(String[] args) | ||
| + | { | ||
| + | Console.WriteLine("Hello, World!"); | ||
| + | return 0; | ||
| + | } | ||
| + | } | ||
| + | </source> | ||
| + | </pre> | ||
| + | ===Supported Languages=== | ||
| + | These are the languages known by GeSHi that can be used in the '''lang''' parameter: | ||
| + | {| border="0" cellpadding="0" cellspacing="20" | ||
| + | |- valign="top" | ||
| + | | | ||
| + | * actionscript | ||
| + | * ada | ||
| + | * apache | ||
| + | * applescript | ||
| + | * asm | ||
| + | * asp | ||
| + | * autoit | ||
| + | * bash | ||
| + | * blitzbasic | ||
| + | * bnf | ||
| + | * c | ||
| + | * caddcl | ||
| + | * cadlisp | ||
| + | * cfdg | ||
| + | * cfm | ||
| + | * cpp-qt | ||
| + | * cpp | ||
| + | * csharp | ||
| + | * css-gen.cfg | ||
| + | * css | ||
| + | | | ||
| + | * c_mac | ||
| + | * d | ||
| + | * delphi | ||
| + | * diff | ||
| + | * div | ||
| + | * dos | ||
| + | * eiffel | ||
| + | * fortran | ||
| + | * freebasic | ||
| + | * gml | ||
| + | * groovy | ||
| + | * html4strict | ||
| + | * idl | ||
| + | * ini | ||
| + | * inno | ||
| + | * io | ||
| + | * java | ||
| + | * java5 | ||
| + | * javascript | ||
| + | * latex | ||
| + | | | ||
| + | * lisp | ||
| + | * lua | ||
| + | * matlab | ||
| + | * mirc | ||
| + | * mpasm | ||
| + | * mysql | ||
| + | * nsis | ||
| + | * objc | ||
| + | * ocaml-brief | ||
| + | * ocaml | ||
| + | * oobas | ||
| + | * oracle8 | ||
| + | * pascal | ||
| + | * perl | ||
| + | * php-brief | ||
| + | * php | ||
| + | * plsql | ||
| + | * python | ||
| + | * qbasic | ||
| + | * reg | ||
| + | | | ||
| + | * robots | ||
| + | * ruby | ||
| + | * sas | ||
| + | * scheme | ||
| + | * sdlbasic | ||
| + | * smalltalk | ||
| + | * smarty | ||
| + | * sql | ||
| + | * tcl | ||
| + | * text | ||
| + | * thinbasic | ||
| + | * tsql | ||
| + | * vb | ||
| + | * vbnet | ||
| + | * vhdl | ||
| + | * visualfoxpro | ||
| + | * winbatch | ||
| + | * xml | ||
| + | * z80 | ||
| + | |} | ||
| + | --> | ||
Revision as of 04:36, 27 April 2007
Contents
On how to edit pages
http://www.mediawiki.org/wiki/Help:Editing_pages
On how to format pages
http://www.mediawiki.org/wiki/Help:Formatting
How to make a reference
Example Code:
Text you want to reference about. <ref>reference data here will appear as a footnote</ref>. It's in the middle of some super great writing. <ref name="Hammel, Jack">if you name a reference, you can re-use it easily</ref> You worked really hard on making sure everything was properly cited.<ref>this is another reference</ref> When the article was done you were proud.<ref name="Hammel, Jack /> Don't forget to output the reference table like this: <references />
Produces:
Text you want to reference about. [1] It's in the middle of some super great writing. [2] You worked really hard on making sure everything was properly cited.[3] When the article was done you were proud.[2]
Don't forget to output the reference table like this:
- ↑ reference data here will appear as a footnote
- ↑ 2.0 2.1 if you name a reference, you can re-use it easily
- ↑ this is another reference
How to do Tasks
Example Code:
<tasks> [ ] A Simple Task (Name Of User Assigned to Task) [1] A Priority 1 Task [2] A Priority 2 Task (Name Of User Assigned to Task) [3] A Priority 3 Task [x] A Completed Task </tasks>
You can make as many tasks as you like. Each task must be on its own line. Do not put anything else on the same line as a task. You do not need to assign the task to a user. The user does not have to be a vailid wiki username.
Produces:
<tasks> [ ] A Simple Task (Name Of User Assigned to Task) [1] A Priority 1 Task [2] A Priority 2 Task (Name Of User Assigned to Task) [3] A Priority 3 Task [x] A Completed Task </tasks>
How to do Syntax Highlighting
This doesn't work, don't bother.