Wikka格式指南


注意: 所有位于两对双写的英文双引号间的文字将会失去格式效果。
 

你可以在沙盒里测试并练习这些格式代码。

1. 文本格式


**我是粗体**
我是粗体

//我是斜体//
我是斜体

我是 __下划线__!
我是 下划线!

##等宽字体##
等宽字体

''加亮文字'' (使用两个单引号)
加亮文字

++删除线++
删除线

点击 #%按钮#%
点击 按钮

@@居中文字@@
居中文字


2. 标题


最大号的标题需要在文本前后放六个“=”。最小号的标题需要在文本前后放两个 =

====== 最大号标题 ======

===== 第二大标题 =====

==== 中等标题 ====

=== 不太大的标题 ===

== 小标题 ==

3. 分割线

----


4. 强制换行符

123---123
123
123

5. 列表和缩进


文本缩进,在段落前加入~, <Tab>或者<四个空格> (将自动转换成Tab)。

~缩进文字
~~双倍缩进
(TAB)这段文字也想缩进


缩进文字
双倍缩进
这段文字也想缩进

创建项目符号/有序列表,应使用下面的标记(推荐使用~,四个空格有时会失灵):

符号
~- Line one
~- Line two

  • Line one
  • Line two

数字序号
~1) Line one
~1) Line two

  1. Line one
  1. Line two

大写字母序号
~A) Line one
~A) Line two

  1. Line one
  1. Line two

小写字母序号
~a) Line one
~a) Line two

  1. Line one
  1. Line two

小写罗马数字序号
~I) Line one
~I) Line two

  1. Line one
  1. Line two

大写罗马数字序号
~i) Line one
~i) Line two

  1. Line one
  1. Line two

6. 内嵌注释


内嵌注释,在段落前加入~, <Tab>或者<四个空格>然后再加一个

范例:

~& 评论
~~& 子评论
~~~& 子子评论

  • 评论
    • 子评论
      • 子子评论

7. 图片


在条目内插入图片需要用到image标签。

范例:

{{image class="center" alt="DVD logo" title="An Image Link" url="images/dvdvideo.gif" link="RecentChanges"}}
dvd logo

可以使用内部或外部链接。完整填入全部属性(class,title等)并非必要。可设定class的值为leftright以控制图片的对齐方式。若不需要多余的属性,只须设定url属性为图片地址即可插入图片。(推荐设定alt的值以便访问)

8. 链接


创建一个 内部条目的链接 你可以使用下列几种方式:

  1. 输入 条目名

    范例:
    FormattingRules
    FormattingRules

  1. 如果需要不同于条目名的文本作为链接点,可用 [[A|B]](A填条目名,B填链接文本):

    范例:
    [[SandBox|Test your formatting skills]]
    Test your formatting skills

    [[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]]
    Jenna's Home Page

    [[mail@example.com|Write me!]]
    Write me!

  1. 添加一个图片链接(详见第7条);
  1. 添加外部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="测试"}}
测试

前景色和背景色使用 fgbg 属性(可以使用RGB颜色):

范例:

{{color fg="#FF0000" bg="#000000" text="彩色文本+背景色"}}
彩色文本+背景色

{{color fg="yellow" bg="black" text="彩色文本+背景色"}}
彩色文本+背景色


11. 浮动框


创建一个 左浮动框,需要输入两个 <

范例:

<<我是左浮动框里的填充文字,喵呜。<< 我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。

我是左浮动框里的填充文字,喵呜。
我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。

创建一个 右浮动框,需要输入两个 >

范例:

>>我是右浮动框里的填充文字,喵呜。>> 我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。

我是右浮动框里的填充文字,喵呜。
我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。我是填充文字,喵呜。

 
使用::c::可以清除浮动框。

12. 程序代码


可以轻松地在条目内显示一段程序代码。所有在代码段内的字符都会原样显示。
显示未特指语言的程序代码可用以下格式符号:

%%这是一段代码。%%.

这是一段代码。


显示语法高亮的程序代码,需要指定语言格式符 (可用格式符见下表)。

%%(php)
echo "Hello, World!";
?>
%%


<?php
echo "Hello, World!";
?>


可以指定 起始行号

%%(php;15)
echo "Hello, World!";
?>
%%


  1. <?php
  2. echo "Hello, World!";
  3. ?>


指定文件名用于下载此段代码。

%%(php;15;test.php)
echo "Hello, World!";
?>
%%


test.php (line 15)
  1. <?php
  2. echo "Hello, World!";
  3. ?>


格式符列表
语言 格式符 语言 格式符 语言 格式符
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
There are no comments on this page.