Wikka格式指南
注意: 所有位于两对双写的英文双引号间的文字将会失去格式效果。
你可以在沙盒里测试并练习这些格式代码。
1. 文本格式
**我是粗体**
我是粗体
//我是斜体//
我是斜体
我是 __下划线__!
我是 下划线!
##等宽字体##
等宽字体
''加亮文字'' (使用两个单引号)
加亮文字
++删除线++
删除线
点击 #%按钮#%
点击 按钮
@@居中文字@@
居中文字
2. 标题
最大号的标题需要在文本前后放六个“=”。最小号的标题需要在文本前后放两个 =。
====== 最大号标题 ======
===== 第二大标题 =====
==== 中等标题 ====
=== 不太大的标题 ===
== 小标题 ==
3. 分割线
----
4. 强制换行符
123---123
123123
5. 列表和缩进
文本缩进,在段落前加入~, <Tab>或者<四个空格> (将自动转换成Tab)。
~缩进文字
~~双倍缩进
(TAB)这段文字也想缩进
缩进文字
双倍缩进
这段文字也想缩进
创建项目符号/有序列表,应使用下面的标记(推荐使用~,四个空格有时会失灵):
符号
~- Line one
~- Line two
- Line one
- Line two
数字序号
~1) Line one
~1) Line two
- Line one
- Line two
大写字母序号
~A) Line one
~A) Line two
- Line one
- Line two
小写字母序号
~a) Line one
~a) Line two
- Line one
- Line two
小写罗马数字序号
~I) Line one
~I) Line two
- Line one
- Line two
大写罗马数字序号
~i) Line one
~i) Line two
- Line one
- Line two
6. 内嵌注释
内嵌注释,在段落前加入~, <Tab>或者<四个空格>然后再加一个&。
范例:
~& 评论
~~& 子评论
~~~& 子子评论
- 评论
- 子评论
- 子子评论
7. 图片
在条目内插入图片需要用到image标签。
范例:
{{image class="center" alt="DVD logo" title="An Image Link" url="images/dvdvideo.gif" link="RecentChanges"}}
可以使用内部或外部链接。完整填入全部属性(class,title等)并非必要。可设定class的值为left和right以控制图片的对齐方式。若不需要多余的属性,只须设定url属性为图片地址即可插入图片。(推荐设定alt的值以便访问)
8. 链接
创建一个 内部条目的链接 你可以使用下列几种方式:
- 输入 条目名:
范例:
FormattingRules
FormattingRules
- 如果需要不同于条目名的文本作为链接点,可用 [[A|B]](A填条目名,B填链接文本):
范例:
[[SandBox|Test your formatting skills]]
Test your formatting skills
[[SandBox|沙箱]]
沙箱
- 添加一个图片链接(详见第7条)。
创建一个 到外部页面的链接你可以使用下列几种方式:
- 输入一个URL:
范例:
http://www.example.com
http://www.example.com
- 如果需要不同于URL的文本作为链接点,可用 [[A|B]] (A填URL,B填链接文本):
范例:
[[http://example.com/jenna/|Jenna's Home Page]]
Jenna's Home Page
[[mail@example.com|Write me!]]
Write me!
- 添加一个图片链接(详见第7条);
- 添加外部Wiki条目的链接(浏览 格式规则):
范例:
WikiPedia:WikkaWiki
WikiPedia:WikkaWiki
Google:CSS
Google:CSS
Thesaurus:Happy
Thesaurus:Happy
9. 表格
1.2版的表格标签已被取消,新的语法如下。
表格可以用两个(||)定义。每对定义符代表一个单元格。
范例:
||单元格1||单元格2||
单元格1 | 单元格2 |
标题单元格只须用 (|=|) 定义。
范例:
|=|标题1|=|标题2|=|
||单元格1||单元格2||
标题1 | 标题2 |
---|---|
单元格1 | 单元格2 |
x: 和 y:可以用来合并单元格,x: 和 y:分别代表待合并的行数和列数。
范例:
|=| |=|(x:2)行||
|=|(y:2)列||单元格1||单元格2||
||单元格3||单元格4||
行 | ||
---|---|---|
列 | 单元格1 | 单元格2 |
单元格3 | 单元格4 |
表格还拥有许多额外的格式功能。更多功能请参考表格格式。
10. 彩色文本
创建彩色文本需要使用 color 标签:
范例:
{{color c="blue" text="测试"}}
测试
还可以使用RGB颜色:
范例:
{{color hex="#DD0000" text="测试"}}
测试
前景色和背景色使用 fg 和 bg 属性(可以使用RGB颜色):
范例:
{{color fg="#FF0000" bg="#000000" text="彩色文本+背景色"}}
彩色文本+背景色
{{color fg="yellow" bg="black" text="彩色文本+背景色"}}
彩色文本+背景色
11. 浮动框
创建一个 左浮动框,需要输入两个 < 。
范例:
<<我是左浮动框里的填充文字,喵呜。<< 我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。
我是左浮动框里的填充文字,喵呜。
我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。创建一个 右浮动框,需要输入两个 > 。
范例:
>>我是右浮动框里的填充文字,喵呜。>> 我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。
我是右浮动框里的填充文字,喵呜。
我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。12. 程序代码
可以轻松地在条目内显示一段程序代码。所有在代码段内的字符都会原样显示。
显示未特指语言的程序代码可用以下格式符号:
%%这是一段代码。%%.
这是一段代码。
显示语法高亮的程序代码,需要指定语言格式符 (可用格式符见下表)。
%%(php)
echo "Hello, World!";
?>
%%
echo "Hello, World!";
?>
%%
<?php
echo "Hello, World!";
?>
echo "Hello, World!";
?>
可以指定 起始行号。
%%(php;15)
echo "Hello, World!";
?>
%%
echo "Hello, World!";
?>
%%
- <?php
- echo "Hello, World!";
- ?>
指定文件名用于下载此段代码。
%%(php;15;test.php)
echo "Hello, World!";
?>
%%
echo "Hello, World!";
?>
%%
test.php (line 15)
- <?php
- echo "Hello, World!";
- ?>
格式符列表
语言 | 格式符 | 语言 | 格式符 | 语言 | 格式符 |
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原生支持思维导图(Mindmaps)。有两种方法在条目内插入思维导图。
方法1: 上传思维导图到服务器,然后把链接插入到wiki页面里。
http://yourdomain.com/freemind/freemind.mm
No special formatting is necessary.
方法2: 直接粘贴思维导图的数据到wiki页面里:
- 用文本编辑器打开FreeMind的文件。
- 全选,复制数据。
- 浏览您的Wikka网站,把FreeMind数据粘贴到页面中。
14. 嵌入HTML
可以方便地在条目中嵌入HTML代码,方法是使用两对双写的英文双引号。
[HTML代码]
范例:
y = xn+1
y = xn+1
CSS
CSS
在默认情况下,一些可能威胁系统稳定的HTML标签会被移除。这里可以看到被移除的标签: SafeHTML
关于可正常使用的HTML标签,请参阅文档Docs:UsingHTML。
CategoryWiki