Revision history for FormattingRules
Additions:
======Wikka格式指南======
<<**注意:** 所有位于两对双写的英文双引号间的文字将会失去格式效果。<<::c::
你可以在[[SandBox|沙盒]]里测试并练习这些格式代码。
===1. 文本格式===
~##""**我是粗体**""##
~**我是粗体**
~##""//我是斜体//""##
~//我是斜体//
~##""我是 __下划线__!""##
~我是 __下划线__!
~##""##等宽字体##""##
~##等宽字体##
~##""''加亮文字''""## (使用两个单引号)
~''加亮文字''
~##""++删除线++""##
~++删除线++
~##""点击 #%按钮#%""##
~点击 #%按钮#%
~##""@@居中文字@@""##
~@@居中文字@@
===2. 标题===
最大号的标题需要在文本前后放六个##“=”##。最小号的标题需要在文本前后放两个 ##=##。
~##""====== 最大号标题 ======""##
~====== 最大号标题 ======
~##""===== 第二大标题 =====""##
~===== 第二大标题 =====
~##""==== 中等标题 ====""##
~==== 中等标题 ====
~##""=== 不太大的标题 ===""##
~=== 不太大的标题 ===
~##""== 小标题 ==""##
~== 小标题 ==
===3. 分割线===
===4. 强制换行符===
~##123""---""123##
123---123
===5. 列表和缩进===
文本缩进,在段落前加入**~**, **<Tab>**或者**<四个空格>** (将自动转换成Tab)。
##""~缩进文字<br />~~双倍缩进<br />(TAB)这段文字也想缩进""##
~缩进文字
~~双倍缩进
这段文字也想缩进
创建项目符号/有序列表,应使用下面的标记(推荐使用##**~**##,四个空格有时会失灵):
**符号**
**数字序号**
**大写字母序号**
~A) Line one
~A) Line two
**小写字母序号**
~a) Line one
**小写罗马数字序号**
~I) Line one
**大写罗马数字序号**
~i) Line one
~i) Line two
===6. 内嵌注释===
内嵌注释,在段落前加入**~**, **<Tab>**或者**<四个空格>**然后再加一个**&**。
**范例:**
##""~& 评论""##
##""~~& 子评论""##
##""~~~& 子子评论""##
~& 评论
~~& 子评论
~~~& 子子评论
===7. 图片===
在条目内插入图片需要用到##image##标签。
**范例:**
~##""{{image class="center" alt="DVD logo" title="An Image Link" url="images/dvdvideo.gif" link="RecentChanges"}}""##
~{{image class="center" alt="dvd logo" title="An Image Link" url="images/dvdvideo.gif" link="RecentChanges"}}
可以使用内部或外部链接。完整填入全部属性(class,title等)并非必要。可设定##class##的值为##left##和##right##以控制图片的对齐方式。若不需要多余的属性,只须设定##url##属性为图片地址即可插入图片。(推荐设定##alt##的值以便访问)
===8. 链接===
创建一个 **内部条目的链接** 你可以使用下列几种方式: ---
~1) 输入 ##""条目名""##:--- ---**范例:** --- ##""FormattingRules""##---[[FormattingRules]]--- ---
~1) 如果需要不同于条目名的文本作为链接点,可用 ##""[[""##A|B##""]]""##(A填条目名,B填链接文本): --- ---**范例:**--- ##""[[SandBox|Test your formatting skills]]""## --- [[SandBox|Test your formatting skills]] --- --- ##""[[SandBox|沙箱]]""## --- [[SandBox|沙箱]] --- ---
~1) 添加一个图片链接(详见第7条)。
创建一个 **到外部页面的链接**你可以使用下列几种方式:---
~1) 输入一个URL: --- ---**范例:** --- ##""http://www.example.com""## ---[[http://www.example.com]]--- ---
~1) 如果需要不同于URL的文本作为链接点,可用 ##""[[""##A|B##""]]""## (A填URL,B填链接文本): --- ---**范例:**--- ##""[[http://example.com/jenna/|Jenna's Home Page]]""## --- [[http://example.com/jenna/|Jenna's Home Page]] --- --- ##""[[mail@example.com|Write me!]]""## --- [[mail@example.com|Write me!]] --- ---
~1) 添加一个图片链接(详见第7条);
~1) 添加外部Wiki条目的链接(浏览 [[格式规则]]):--- ---**范例:**--- ##""WikiPedia:WikkaWiki""## ---[[WikiPedia:WikkaWiki]]--- --- ##""Google:CSS""## ---[[Google:CSS]]--- --- ##""Thesaurus:Happy""## ---[[Thesaurus:Happy]]--- ---
===9. 表格===
<<1.2版的##表格##标签已被取消,新的语法如下。<<::c::
表格可以用两个(##""||""##)定义。每对定义符代表一个单元格。
**范例:**
##""||单元格1||单元格2||""##
||单元格1||单元格2||
标题单元格只须用 (##""|=|""##) 定义。
**范例:**
##""|=|标题1|=|标题2|=|""##
##""||单元格1||单元格2||""##
|=|标题1|=|标题2|=|
||单元格1||单元格2||
##x:## 和 ##y:##可以用来合并单元格,##x:## 和 ##y:##分别代表待合并的行数和列数。
**范例:**
##""|=| |=|(x:2)行||""##
##""|=|(y:2)列||单元格1||单元格2||""##
##""||单元格3||单元格4||""##
|=| |=|(x:2)行||
|=|(y:2)列||单元格1||单元格2||
||单元格3||单元格4||
表格还拥有许多额外的格式功能。更多功能请参考[[TableMarkup|表格格式]]。
===10. 彩色文本===
创建彩色文本需要使用 ##color## 标签:
**范例:**
~##""{{color c="blue" text="测试"}}""##
~{{color c="blue" text="测试"}}
还可以使用RGB颜色:
**范例:**
~##""{{color hex="#DD0000" text="测试"}}""##
~{{color hex="#DD0000" text="测试"}}
前景色和背景色使用 ##fg## 和 ##bg## 属性(可以使用RGB颜色):
**范例:**
~##""{{color fg="#FF0000" bg="#000000" text="彩色文本+背景色"}}""##
~{{color fg="#FF0000" bg="#000000" text="彩色文本+背景色"}}
~##""{{color fg="yellow" bg="black" text="彩色文本+背景色"}}""##
~{{color fg="yellow" bg="black" text="彩色文本+背景色"}}
===11. 浮动框===
创建一个 **左浮动框**,需要输入两个 ##<## 。
**范例:**
~##""<<我是左浮动框里的填充文字,喵呜。<< 我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。""##
<<我是左浮动框里的填充文字,喵呜。<<我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。
创建一个 **右浮动框**,需要输入两个 ##>## 。
**范例:**
~##"">>我是右浮动框里的填充文字,喵呜。>> 我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。""##
>>我是右浮动框里的填充文字,喵呜。>>我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。
::c::使用##""::c::""##可以清除浮动框。
===12. 程序代码===
可以轻松地在条目内显示一段程序代码。所有在代码段内的字符都会原样显示。
显示**未特指语言的程序代码**可用以下格式符号:
~##""%%这是一段代码。%%""##.
%%这是一段代码。%%
显示**语法高亮的程序代码**,需要指定//语言格式符// (可用格式符见下表)。
可以指定 //起始行号//。
指定//文件名//用于下载此段代码。
**格式符列表**
{{table columns="6" cellpadding="1" cells="语言;格式符;语言;格式符;语言;格式符;ABAP;abap;Actionscript;actionscript;ADA;ada;Apache Log;apache;AppleScript; applescript;ASM;asm;ASP;asp;AutoIT;autoit;Axapta/Dynamics Ax X++;xpp;Bash;bash;BlitzBasic;blitzbasic;BNF;bnf;C;c;C for Macs;c_mac;c#;csharp;C++;cpp;C++ (QT extensions);cpp-qt;CAD DCL;caddcl;CadLisp;cadlisp;CFDG;cfdg;ColdFusion;cfm; CSS;css;D;d;Delphi;delphi;Diff-Output;diff;DIV; div;DOS;dos;dot;dot;Eiffel;eiffel;Fortran;fortran;FOURJ's Genero 4GL;genero;FreeBasic;freebasic;GML;gml;Groovy;groovy;Haskell;haskell;HTML;html4strict;INI;ini;IO;io;Inno Script;inno;Java 5;java5;Java;java;Javascript;javascript;LaTeX;latex;Lisp;lisp;Lua;lua;Matlab;matlab;Microchip Assembler;mpasm;Microsoft Registry;reg;mIRC;mirc;Motorola 68000 Assembler;m68k;MySQL;mysql;NSIS;nsis;Objective C;objc;OpenOffice BASIC;oobas;Objective Caml;ocaml;Objective Caml (brief);ocaml-brief;Oracle 8;oracle8;Pascal;pascal;Per (forms);per;Perl;perl;PHP;php;PHP (brief);php-brief;PL/SQL;plsql;Python;phyton;Q(uick)BASIC;qbasic;robots.txt;robots;Ruby;ruby;Ruby on Rails;rails;SAS;sas;Scheme;scheme;sdlBasic;sdlbasic;SmallTalk;smalltalk;Smarty;smarty;SQL;sql;TCL/iTCL;tcl;T-SQL;tsql;Text;text;thinBasic;thinbasic;Unoidl;idl;VB.NET;vbnet;VHDL;vhdl;Visual BASIC;vb;Visual Fox Pro;visualfoxpro;WinBatch;winbatch;XML;xml;ZiLOG Z80;z80;###"}}
===13. 思维导图===
Wikka原生支持思维导图([[Docs:FreeMind|Mindmaps]])。有两种方法在条目内插入思维导图。
**方法1:** 上传""思维导图""到服务器,然后把链接插入到wiki页面里。
##""http://yourdomain.com/freemind/freemind.mm""##
No special formatting is necessary.
**方法2:** 直接粘贴""思维导图""的数据到wiki页面里:
~- 用文本编辑器打开FreeMind的文件。
~- 全选,复制数据。
~- 浏览您的Wikka网站,把FreeMind数据粘贴到页面中。
===14. 嵌入HTML===
可以方便地在条目中嵌入HTML代码,方法是使用两对双写的英文双引号。
~##""[HTML代码]""##
**范例:**
在默认情况下,一些可能威胁系统稳定的HTML标签会被移除。这里可以看到被移除的标签: [[Docs:SafeHTML|SafeHTML]]
关于可正常使用的HTML标签,请参阅文档[[Docs:UsingHTML]]。
CategoryWiki
<<**注意:** 所有位于两对双写的英文双引号间的文字将会失去格式效果。<<::c::
你可以在[[SandBox|沙盒]]里测试并练习这些格式代码。
===1. 文本格式===
~##""**我是粗体**""##
~**我是粗体**
~##""//我是斜体//""##
~//我是斜体//
~##""我是 __下划线__!""##
~我是 __下划线__!
~##""##等宽字体##""##
~##等宽字体##
~##""''加亮文字''""## (使用两个单引号)
~''加亮文字''
~##""++删除线++""##
~++删除线++
~##""点击 #%按钮#%""##
~点击 #%按钮#%
~##""@@居中文字@@""##
~@@居中文字@@
===2. 标题===
最大号的标题需要在文本前后放六个##“=”##。最小号的标题需要在文本前后放两个 ##=##。
~##""====== 最大号标题 ======""##
~====== 最大号标题 ======
~##""===== 第二大标题 =====""##
~===== 第二大标题 =====
~##""==== 中等标题 ====""##
~==== 中等标题 ====
~##""=== 不太大的标题 ===""##
~=== 不太大的标题 ===
~##""== 小标题 ==""##
~== 小标题 ==
===3. 分割线===
===4. 强制换行符===
~##123""---""123##
123---123
===5. 列表和缩进===
文本缩进,在段落前加入**~**, **<Tab>**或者**<四个空格>** (将自动转换成Tab)。
##""~缩进文字<br />~~双倍缩进<br />(TAB)这段文字也想缩进""##
~缩进文字
~~双倍缩进
这段文字也想缩进
创建项目符号/有序列表,应使用下面的标记(推荐使用##**~**##,四个空格有时会失灵):
**符号**
**数字序号**
**大写字母序号**
~A) Line one
~A) Line two
**小写字母序号**
~a) Line one
**小写罗马数字序号**
~I) Line one
**大写罗马数字序号**
~i) Line one
~i) Line two
===6. 内嵌注释===
内嵌注释,在段落前加入**~**, **<Tab>**或者**<四个空格>**然后再加一个**&**。
**范例:**
##""~& 评论""##
##""~~& 子评论""##
##""~~~& 子子评论""##
~& 评论
~~& 子评论
~~~& 子子评论
===7. 图片===
在条目内插入图片需要用到##image##标签。
**范例:**
~##""{{image class="center" alt="DVD logo" title="An Image Link" url="images/dvdvideo.gif" link="RecentChanges"}}""##
~{{image class="center" alt="dvd logo" title="An Image Link" url="images/dvdvideo.gif" link="RecentChanges"}}
可以使用内部或外部链接。完整填入全部属性(class,title等)并非必要。可设定##class##的值为##left##和##right##以控制图片的对齐方式。若不需要多余的属性,只须设定##url##属性为图片地址即可插入图片。(推荐设定##alt##的值以便访问)
===8. 链接===
创建一个 **内部条目的链接** 你可以使用下列几种方式: ---
~1) 输入 ##""条目名""##:--- ---**范例:** --- ##""FormattingRules""##---[[FormattingRules]]--- ---
~1) 如果需要不同于条目名的文本作为链接点,可用 ##""[[""##A|B##""]]""##(A填条目名,B填链接文本): --- ---**范例:**--- ##""[[SandBox|Test your formatting skills]]""## --- [[SandBox|Test your formatting skills]] --- --- ##""[[SandBox|沙箱]]""## --- [[SandBox|沙箱]] --- ---
~1) 添加一个图片链接(详见第7条)。
创建一个 **到外部页面的链接**你可以使用下列几种方式:---
~1) 输入一个URL: --- ---**范例:** --- ##""http://www.example.com""## ---[[http://www.example.com]]--- ---
~1) 如果需要不同于URL的文本作为链接点,可用 ##""[[""##A|B##""]]""## (A填URL,B填链接文本): --- ---**范例:**--- ##""[[http://example.com/jenna/|Jenna's Home Page]]""## --- [[http://example.com/jenna/|Jenna's Home Page]] --- --- ##""[[mail@example.com|Write me!]]""## --- [[mail@example.com|Write me!]] --- ---
~1) 添加一个图片链接(详见第7条);
~1) 添加外部Wiki条目的链接(浏览 [[格式规则]]):--- ---**范例:**--- ##""WikiPedia:WikkaWiki""## ---[[WikiPedia:WikkaWiki]]--- --- ##""Google:CSS""## ---[[Google:CSS]]--- --- ##""Thesaurus:Happy""## ---[[Thesaurus:Happy]]--- ---
===9. 表格===
<<1.2版的##表格##标签已被取消,新的语法如下。<<::c::
表格可以用两个(##""||""##)定义。每对定义符代表一个单元格。
**范例:**
##""||单元格1||单元格2||""##
||单元格1||单元格2||
标题单元格只须用 (##""|=|""##) 定义。
**范例:**
##""|=|标题1|=|标题2|=|""##
##""||单元格1||单元格2||""##
|=|标题1|=|标题2|=|
||单元格1||单元格2||
##x:## 和 ##y:##可以用来合并单元格,##x:## 和 ##y:##分别代表待合并的行数和列数。
**范例:**
##""|=| |=|(x:2)行||""##
##""|=|(y:2)列||单元格1||单元格2||""##
##""||单元格3||单元格4||""##
|=| |=|(x:2)行||
|=|(y:2)列||单元格1||单元格2||
||单元格3||单元格4||
表格还拥有许多额外的格式功能。更多功能请参考[[TableMarkup|表格格式]]。
===10. 彩色文本===
创建彩色文本需要使用 ##color## 标签:
**范例:**
~##""{{color c="blue" text="测试"}}""##
~{{color c="blue" text="测试"}}
还可以使用RGB颜色:
**范例:**
~##""{{color hex="#DD0000" text="测试"}}""##
~{{color hex="#DD0000" text="测试"}}
前景色和背景色使用 ##fg## 和 ##bg## 属性(可以使用RGB颜色):
**范例:**
~##""{{color fg="#FF0000" bg="#000000" text="彩色文本+背景色"}}""##
~{{color fg="#FF0000" bg="#000000" text="彩色文本+背景色"}}
~##""{{color fg="yellow" bg="black" text="彩色文本+背景色"}}""##
~{{color fg="yellow" bg="black" text="彩色文本+背景色"}}
===11. 浮动框===
创建一个 **左浮动框**,需要输入两个 ##<## 。
**范例:**
~##""<<我是左浮动框里的填充文字,喵呜。<< 我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。""##
<<我是左浮动框里的填充文字,喵呜。<<我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。
创建一个 **右浮动框**,需要输入两个 ##>## 。
**范例:**
~##"">>我是右浮动框里的填充文字,喵呜。>> 我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。""##
>>我是右浮动框里的填充文字,喵呜。>>我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。
::c::使用##""::c::""##可以清除浮动框。
===12. 程序代码===
可以轻松地在条目内显示一段程序代码。所有在代码段内的字符都会原样显示。
显示**未特指语言的程序代码**可用以下格式符号:
~##""%%这是一段代码。%%""##.
%%这是一段代码。%%
显示**语法高亮的程序代码**,需要指定//语言格式符// (可用格式符见下表)。
可以指定 //起始行号//。
指定//文件名//用于下载此段代码。
**格式符列表**
{{table columns="6" cellpadding="1" cells="语言;格式符;语言;格式符;语言;格式符;ABAP;abap;Actionscript;actionscript;ADA;ada;Apache Log;apache;AppleScript; applescript;ASM;asm;ASP;asp;AutoIT;autoit;Axapta/Dynamics Ax X++;xpp;Bash;bash;BlitzBasic;blitzbasic;BNF;bnf;C;c;C for Macs;c_mac;c#;csharp;C++;cpp;C++ (QT extensions);cpp-qt;CAD DCL;caddcl;CadLisp;cadlisp;CFDG;cfdg;ColdFusion;cfm; CSS;css;D;d;Delphi;delphi;Diff-Output;diff;DIV; div;DOS;dos;dot;dot;Eiffel;eiffel;Fortran;fortran;FOURJ's Genero 4GL;genero;FreeBasic;freebasic;GML;gml;Groovy;groovy;Haskell;haskell;HTML;html4strict;INI;ini;IO;io;Inno Script;inno;Java 5;java5;Java;java;Javascript;javascript;LaTeX;latex;Lisp;lisp;Lua;lua;Matlab;matlab;Microchip Assembler;mpasm;Microsoft Registry;reg;mIRC;mirc;Motorola 68000 Assembler;m68k;MySQL;mysql;NSIS;nsis;Objective C;objc;OpenOffice BASIC;oobas;Objective Caml;ocaml;Objective Caml (brief);ocaml-brief;Oracle 8;oracle8;Pascal;pascal;Per (forms);per;Perl;perl;PHP;php;PHP (brief);php-brief;PL/SQL;plsql;Python;phyton;Q(uick)BASIC;qbasic;robots.txt;robots;Ruby;ruby;Ruby on Rails;rails;SAS;sas;Scheme;scheme;sdlBasic;sdlbasic;SmallTalk;smalltalk;Smarty;smarty;SQL;sql;TCL/iTCL;tcl;T-SQL;tsql;Text;text;thinBasic;thinbasic;Unoidl;idl;VB.NET;vbnet;VHDL;vhdl;Visual BASIC;vb;Visual Fox Pro;visualfoxpro;WinBatch;winbatch;XML;xml;ZiLOG Z80;z80;###"}}
===13. 思维导图===
Wikka原生支持思维导图([[Docs:FreeMind|Mindmaps]])。有两种方法在条目内插入思维导图。
**方法1:** 上传""思维导图""到服务器,然后把链接插入到wiki页面里。
##""http://yourdomain.com/freemind/freemind.mm""##
No special formatting is necessary.
**方法2:** 直接粘贴""思维导图""的数据到wiki页面里:
~- 用文本编辑器打开FreeMind的文件。
~- 全选,复制数据。
~- 浏览您的Wikka网站,把FreeMind数据粘贴到页面中。
===14. 嵌入HTML===
可以方便地在条目中嵌入HTML代码,方法是使用两对双写的英文双引号。
~##""[HTML代码]""##
**范例:**
在默认情况下,一些可能威胁系统稳定的HTML标签会被移除。这里可以看到被移除的标签: [[Docs:SafeHTML|SafeHTML]]
关于可正常使用的HTML标签,请参阅文档[[Docs:UsingHTML]]。
CategoryWiki
Deletions:
This is the equivalent of escaping a character(s):--- ---<<
~##""**two bold ""**"" stars**""##
~**two bold ""**"" stars**
<<In this case, the second set of ""**"" (escaped) stars will be ignored, //i.e.,// will not terminate the bold markup.--- ---You can also use double-quote escaping to avoid linking of ""CamelCase"" words, e.g.---<<
~##""""WikiWord"" is not parsed as a link""##
~""WikiWord"" is not parsed as a link
<<::c::===1. Text Formatting===---<<
~##""**I'm bold**""##
~**I'm bold**
<<::c::<<
~##""//I'm italic text!//""##
~//I'm italic text!//
<<::c::<<
~##""__And I'm underlined!__""##
~__And I'm underlined!__
<<::c::<<
~##""##Monospace text##""##
~##Monospace text##
<<::c::<<
~##""''Highlighted text''""## (using 2 single quotes)
~''Highlighted text''
<<::c::<<
~##""++Strike through text++""##
~++Strike through text++
<<::c::<<
~##""££Text insertion££""##
~ ££Text insertion££
<<::c::<<
~##""¥¥Text deletion¥¥""##
~ ¥¥Text deletion¥¥
<<::c::<<
~##""#%Press any key#%""##
~#%Press any key#%
<<::c::<<
~##""@@Center text@@""##
~@@Center text@@
<<::c::Elides (hides) content from displaying. Eliminates trailing whitespace so there are no unsightly gaps in output. Useful for commenting Wikka markup.---<<
~##""/*Elided content (eliminates trailing whitespace)*/""##
~/*Elided content (eliminates trailing whitespace)*/
<--//there was a comment here followed by whitespace in the markup//
<<::c::Elides (hides) content from displaying. Preserves trailing
whitespace (note the gap).---<<
~##""``Elided content (preserves trailing whitespace)``""##
~``Elided content (preserves trailing whitespace)``
<--//there was a comment here followed by ws in the markup//
<<::c::---===2. Headers===---Use between six ##=## (for the biggest header) and two ##=## (for the smallest header) on both sides of a text to render it as a header.--- ---<<
~##""======Really big header======""##
~======Really big header======
<<::c::<<
~##""=====Rather big header=====""##
~=====Rather big header=====
<<::c::<<
~##""====Medium header====""##
~====Medium header====
<<::c::<<
~##""===Not-so-big header===""##
~===Not-so-big header===
<<::c::<<
~##""==Smallish header==""##
~==Smallish header==
<<::c::---===3. Horizontal separator===
---===4. Forced line break===---
~##""Line 1---Line 2""##
Line 1---Line 2
---===5. Lists and indents===---You can indent text using a tilde (~), a tab, or four spaces (which will auto-convert into a tab).---<<
##""~This text is indented<br />~~This text is double-indented<br /> This text is also indented""## <<::c::<<
~This text is indented
~~This text is double-indented
~This text is also indented
<<::c::---To create bulleted/ordered lists, use the following markup (you can always use 4 spaces instead of a tilde):--- ---**Bulleted lists**---<<
<<::c::<<
<<::c::---**Numbered lists**---<<
<<::c::<<
<<::c::---**Ordered lists using uppercase characters**---<<
<<::c::<<
~A) Line one
~A) Line two
<<::c::---**Ordered lists using lowercase characters**---<<
<<::c::<<
~a) Line one
<<::c::---**Ordered lists using uppercase Roman numerals**---<<
<<::c::<<
~I) Line one
<<::c::---**Ordered lists using lowercase Roman numerals**---<<
<<::c::<<
~i) Line one
~i) Line two
<<::c::---===6. Inline comments===---To format some text as an inline comment, use an indent (tilde, tab, or four spaces) followed by a **""&""**.--- ---<<
##""~& Comment""##
##""~~& Subcomment""##
##""~~~& Subsubcomment""##
<<::c::<<
~& Comment
~~& Subcomment
~~~& Subsubcomment
<<::c::--- ---===7. Images===---To place images on a Wiki page, you can use the ##image## action.--- ---Image links can be external or internal Wiki links. You don't need to enter a link at all, and in that case just an image will be inserted. You can use the optional classes ##left## and ##right## to float images left and right. You don't need to use all those attributes, only ##url## is required while ##alt## is recommended for
accessibility.--- ---<<
~##""{{image class="center" alt="DVD logo" title="An image link" url="images/dvdvideo.gif" link="RecentChanges"}}""##
---
~{{image class="center" alt="DVD logo" title="An image link" url="images/dvdvideo.gif" link="RecentChanges"}}
<<::c::---===8. Links===---To create a ** link to a wiki page ** you can use any of the
following options:--- ---
~- Type a ##""WikiName""## (works only for page names with no whitespace): --- --- ##""FormattingRules""## --- FormattingRules --- ---
---
~- Add a forced link surrounding the page name by ##""[[""## and ##""]]""## (everything after the | will be shown as description): --- --- ##""[[SandBox|Test
your formatting skills]]""## --- [[SandBox|Test your formatting skills]] --- --- ##""[[SandBox|沙箱]]""## --- [[SandBox|沙箱]] --- ---
---
~- Add an image with a link (see instructions above)
--- ---To ** link to external pages **, you can do any of the following:--- ---
~- Type a URL inside the page: --- --- ##""http://blog.wikkawiki.org""## --- http://blog.wikkawiki.org --- ---
---
~- Add a forced link surrounding the URL by ##""[[""## and ##""]]""## (everything after the | will be shown as description): --- --- ##""[[http://docs.wikkawiki.org|Wikka documentation]]""## --- [[http://docs.wikkawiki.org|Wikka documentation]] --- --- ##""[[community@wikkawiki.org|Wikka community list]]""## --- [[community@wikkawiki.org|Wikka community list]] --- ---
---
~- Add an image with a link (see instructions above)
---
~- Add an interwiki link ([[InterWiki browse the list of available interwiki tags]]): --- --- ##""WikiPedia:WikkaWiki""## --- WikiPedia:WikkaWiki --- --- ##""Google:CSS""## --- Google:CSS --- --- ##""Thesaurus:Happy""## --- Thesaurus:Happy --- ---
--- ---===9. Tables===---<<The ##table## action has been deprecated as of Wikka version 1.2 and has been replaced with the syntax that follows. Please visit the [[Docs:TableActionInfo|Wikka documentation server]] for information about the older ##table## action.<<::c::---Tables can be created using two pipe (##""||""##) symbols. Everything in a single line is rendered as a table row.--- ---**Example:**--- ---
##""||Cell 1||Cell 2||""##
||Cell 1||Cell 2||
--- ---Header cells can be rendered by placing an equals sign between the pipes.--- ---**Example:**
##""|=|Header 1|=|Header 2||""##
##""||Cell 1||Cell 2||""##
|=|Header 1|=|Header 2||
||Cell 1||Cell 2||
--- ---Row and column spans are specified with ##x:## and ##y:## in parentheses just after the pipes.--- ---**Example:**--- ---
##""|=| |=|(x:2)Columns||""##
##""|=|(y:2) Rows||Cell 1||Cell 2||""##
##""||Cell 3||Cell 4||""##
|=| |=|(x:2)Columns||
|=|(y:2) Rows||Cell 1||Cell 2||
||Cell 3||Cell 4||
--- ---Many additional features are available using table markup. A more comprehensive table markup guide is available on this server's TableMarkup page. A complete syntax reference is available on this server's TableMarkupReference page.--- ---===10. Colored Text===---Colored text can be created using the ##color## action:---<<
~##""{{color c="blue" text="This is a test"}}""##
~{{color c="blue" text="This is a test"}}
<<::c::---You can also use hex values:---<<
~##""{{color hex="#DD0000" text="This is another test"}}""##
~{{color hex="#DD0000" text="This is another test"}}
<<::c::---Alternatively, you can specify a foreground and background color using the ##fg## and ##bg## parameters (they accept both named and hex values):---<<
~##""{{color fg="#FF0000" bg="#000000" text="This is colored text on colored background"}}""##
~{{color fg="#FF0000" bg="#000000" text="This is colored text on colored background"}}
<<::c::<<
~##""{{color fg="yellow" bg="black" text="This is colored text on colored background"}}""##
~{{color fg="yellow" bg="black" text="This is colored text on colored background"}}
<<::c::--- ---===11. Floats===---To create a ** left floated box **, use two ##<## characters before and after the block.--- ---**Example:**--- ---
~~##""<< Some text in a left-floated box hanging around. << Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler.""##--- ---<< Some text in a left-floated box hanging around. << Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler.
::c::
To create a ** right floated box **, use two ##>## characters before and after the block.--- ---**Example:**--- ---
~##"">> Some text in a right-floated box hanging around. >> Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler.""##--- --->> Some text in a right-floated box hanging around. >> Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler. Some more text as a filler.
::c::
** Note: Use ##""::c::""## to clear floated blocks. **--- ---===12. Code formatters===---You can easily embed code blocks in a wiki page using a simple markup. Anything within a code block is displayed literally. To create a ** generic code block ** you can use the following markup:--- ---
~##""%% This is a code block %%""##.
%% This is a code block %%
---To create a ** code block with syntax highlighting **, you need to specify a // code formatter // (see below for a list of available code formatters).--- ---
---
--- ---You can also specify an optional // starting line // number.---
---
--- ---If you specify a // filename //, this will be used for downloading the code.---
---
--- ---
|?|List of available code formatters||
||
|=|Language|=|Formatter|=|Language|=|Formatter|=|Language|=|Formatter||
|#|
|=|Actionscript||##actionscript##|=|ABAP||##abap##|=|ADA||##ada##||
|=|Apache Log||##apache##|=|""AppleScript""||##applescript##|=|ASM||##asm##||
|=|ASP||##asp##|=|""AutoIT""||##autoit##|=|Bash||##bash##||
|=|""BlitzBasic""||##blitzbasic##|=|""Basic4GL""||##basic4gl##|=|bnf||##bnf##||
|=|C||##c##|=|C for Macs||##c_mac##|=|C#||##csharp##||
|=|C""++""||##cpp##|=|C""++"" (+QT)||##cpp-qt##|=|CAD DCL||##caddcl##||
|=|""CadLisp""||##cadlisp##|=|CFDG||##cfdg##|=|""ColdFusion""||##cfm##||
|=|CSS||##css##|=|D||##d##|=|Delphi||##delphi##||
|=|Diff-Output||##diff##|=|DIV||##div##|=|DOS||##dos##||
|=|Dot||##dot##|=|Eiffel||##eiffel##|=|Fortran||##fortran##||
|=|""FreeBasic""||##freebasic##|=|FOURJ's Genero 4GL||##genero##|=|GML||##gml##||
|=|Groovy||##groovy##|=|Haskell||##haskell##|=|HTML||##html4strict##||
|=|INI||##ini##|=|Inno Script||##inno##|=|Io||##io##||
|=|Java 5||##java5##|=|Java||##java##|=|Javascript||##javascript##||
|=|""LaTeX""||##latex##|=|Lisp||##lisp##|=|Lua||##lua##||
|=|Matlab||##matlab##|=|mIRC Scripting||##mirc##|=|Microchip Assembler||##mpasm##||
|=|Microsoft Registry||##reg##|=|Motorola 68k Assembler||##m68k##|=|""MySQL""||##mysql##||
|=|NSIS||##nsis##|=|Objective C||##objc##|=|""OpenOffice"" BASIC||##oobas##||
|=|Objective Caml||##ocaml##|=|Objective Caml (brief)||##ocaml-brief##|=|Oracle 8||##oracle8##||
|=|Pascal||##pascal##|=|Per (FOURJ's Genero 4GL)||##per##|=|Perl||##perl##||
|=|PHP||##php##|=|PHP (brief)||##php-brief##|=|PL/SQL||##plsql##||
|=|Python||##phyton##|=|Q(uick)BASIC||##qbasic##|=|robots.txt||##robots##||
|=|Ruby on Rails||##rails##|=|Ruby||##ruby##|=|SAS||##sas##||
|=|Scheme||##scheme##|=|sdlBasic||##sdlbasic##|=|Smarty||##smarty##||
|=|SQL||##sql##|=|TCL/iTCL||##tcl##|=|T-SQL||##tsql##||
|=|Text||##text##|=|thinBasic||##thinbasic##|=|Unoidl||##idl##||
|=|VB.NET||##vbnet##|=|VHDL||##vhdl##|=|Visual BASIC||##vb##||
|=|Visual Fox Pro||##visualfoxpro##|=|""WinBatch""||##winbatch##|=|XML||##xml##||
|=|X""++""||##xpp##|=|""ZiLOG"" Z80 Assembler||##z80##|=| ||
--- ---===13. Mindmaps===---Wikka has native support for [[Wikka:FreeMind|mindmaps]]. There are two options for embedding a mindmap in a wiki page.--- --- **Option 1:** Upload a ""FreeMind"" file to a webserver, and then place a link to it on a wikka page: ##""http://yourdomain.com/freemind/freemind.mm""## No special formatting is necessary. --- ---**Option 2:** Paste the ""FreeMind"" data directly into a wikka page:
~-Open a ""FreeMind"" file with a text editor.
~-Select all, and copy the data.
~-Browse to your Wikka site and paste the Freemind data into a page.
::c::
---===14. Embedded HTML===---You can easily paste HTML in a wiki page by wrapping it into two sets of doublequotes.--- ---
~##""[html code]""##
<<
<<::c::<<
<<::c::---By default, some HTML tags are removed by the ""SafeHTML"" parser to protect against potentially dangerous code. The list of tags that are stripped can be found on the Wikka:SafeHTML page.--- ---It is possible to allow // all // HTML tags to be used, see Wikka:UsingHTML for more information.--- --- ----CategoryWiki
Full history for this page cannot be displayed within a single page, click here to view more.