日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

DokuWiki语法格式说明

發(fā)布時(shí)間:2023/11/21 综合教程 40 生活家
生活随笔 收集整理的這篇文章主要介紹了 DokuWiki语法格式说明 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

DokuWiki?支持一些簡(jiǎn)單的標(biāo)記語(yǔ)言, 以盡最大可能使文檔看上去更友好。本頁(yè)面包含了所有你在編輯頁(yè)面時(shí)可能用到的語(yǔ)法的說(shuō)明。如果需要查看本頁(yè)源碼,只需要點(diǎn)擊頁(yè)面頂部或者底部的?編輯本頁(yè)?按鈕即可。 I如果您是初嘗Wiki,那么可以使用?Wiki砂箱?來(lái)盡情揮灑。通過(guò)快捷按鈕,您可以更方便地使用這些標(biāo)記。

基本文本格式

DokuWiki支持?粗體,?斜體,?下劃線?以及?等寬體?等格式。 當(dāng)然,你也可以使用?混合使用?這些格式。

DokuWiki支持 **粗體**, //斜體//, __下劃線__ 以及 ''等寬體'' 等格式。
當(dāng)然,你也可以使用 **__//''混合使用''//__** 這些格式。

可以使用?下標(biāo)?和?上標(biāo)

可以使用 <sub>下標(biāo)</sub> 和 <sup>上標(biāo)</sup>。

您也可以使用?刪除線?標(biāo)記某些信息。

您也可以使用 <del>刪除線</del> 標(biāo)記某些信息。

段落?是由空行所建立的。如果您想?強(qiáng)制建立新行?而不建立段落,您可以使用兩個(gè)連續(xù)的反斜杠+空格或是回車作為標(biāo)記。請(qǐng)看樣例:

這是一些有著換行標(biāo)記的文字。
請(qǐng)注意 反斜杠只在回車符之前
或者在
一個(gè)空格之前的時(shí)候才有效。 \\而這樣就并不起作用。

這是一些有著換行標(biāo)記的文字。\\ 請(qǐng)注意
反斜杠只在回車符之前\\
或者在\\ 一個(gè)空格之前的時(shí)候才有效。 \\而這樣就并不起作用。

請(qǐng)只在必須的時(shí)候才使用強(qiáng)制的換行標(biāo)記。

鏈接

DokuWiki支持多種形式的鏈接。

外部鏈接

外部鏈接會(huì)被自動(dòng)地識(shí)別:http://www.google.com?或者簡(jiǎn)單地寫作?www.google.com?- 當(dāng)然您也可以為鏈接設(shè)置名字:鏈接到google。類似這樣的電子郵件地址:?andi [at] splitbrain [dot] org?也可以被識(shí)別。

DokuWiki支持多種形式的鏈接。外部鏈接會(huì)被自動(dòng)地識(shí)別:
http://www.google.com 或者簡(jiǎn)單地寫作 www.google.com
- 當(dāng)然您也可以為鏈接設(shè)置名字: [[http://www.google.com|鏈接到google]]。
類似這樣的電子郵件地址: <andi@splitbrain.org> 也可以被識(shí)別。

內(nèi)部鏈接

內(nèi)部鏈接可以用方括號(hào)創(chuàng)建。您可以只給出鏈接的地址:pagename,也可以附加上鏈接的名字:我的鏈接。

內(nèi)部鏈接可以用方括號(hào)創(chuàng)建。您可以只給出鏈接的地址:[[pagename]],
也可以附加上鏈接的名字:[[pagename|我的鏈接]]。

Wiki的頁(yè)面名字?將會(huì)被自動(dòng)地識(shí)別為小寫字母,并且不允許使用特殊字符。

您可以通過(guò)在頁(yè)面名中使用冒號(hào)的方式來(lái)使用?命名空間。

您可以通過(guò)在頁(yè)面名中使用冒號(hào)的方式來(lái)使用 [[wiki:namespaces|命名空間]]。

如果您需要關(guān)于命名空間(namespaces)的更詳細(xì)的信息,請(qǐng)參見(jiàn)?namespaces.

您也可以鏈接到一個(gè)網(wǎng)頁(yè)內(nèi)部的某一節(jié),只需要將該節(jié)書簽的名稱以一個(gè)#號(hào)分隔加在網(wǎng)頁(yè)的地址后面即可。這是一個(gè)連向?本節(jié)?的鏈接。

這是一個(gè)連向 [[syntax#內(nèi)部鏈接|本節(jié)]] 的鏈接。

注:

  • 到?已存在頁(yè)面?的鏈接和到?未存在頁(yè)面?的鏈接,其外觀是不同的。
  • 默認(rèn)情況下,DokuWiki不使用?CamelCase?來(lái)自動(dòng)建立鏈接,(CamelCase類似于PmWiki中的WikiWord)。但是也可以在?設(shè)置文件?中啟用它。 Hint: If DokuWiki is a link, then it’s enabled.
  • 當(dāng)一節(jié)的標(biāo)題改變時(shí),該節(jié)的書簽也會(huì)改變,因此,請(qǐng)不要太依靠網(wǎng)頁(yè)內(nèi)的鏈接。

Wiki間鏈接

DokuWiki支持?Wiki間鏈接?,即到其他wiki的鏈接。例如,這是一個(gè)到Wikipedia上關(guān)于Wiki的一個(gè)頁(yè)面的的鏈接:?Wiki?。

DokuWiki支持 [[interwiki|Wiki間鏈接]] ,即到其他wiki的鏈接。
例如,這是一個(gè)到Wikipedia上關(guān)于Wiki的一個(gè)頁(yè)面的的鏈接: [[wp>Wiki]] 。

Windows共享文件夾

Windows共享文件夾,例如?this?也可以被識(shí)別。請(qǐng)注意,這只在內(nèi)部?局域網(wǎng)?等環(huán)境中才可能被成功訪問(wèn)。

Windows共享文件夾,例如 [[\\server\share|this]] 也可以被識(shí)別。

注:

  • 出于安全原因,只有在微軟IE瀏覽器上才能夠直接訪問(wèn)Windows共享文件夾。 (且只適用于局域網(wǎng)內(nèi)部環(huán)境).
  • Mozilla和Firefox可采用?Mozilla知識(shí)庫(kù)?中提到的方法實(shí)現(xiàn)此功能. 但是,在打開(kāi)Windows共享時(shí)仍然彈出JavaScript警告。如需為所有用戶刪除這個(gè)警告, 請(qǐng)將本行代碼加入?conf/lang/en/lang.php中 (詳情見(jiàn)?localization):

    conf/lang/en/lang.php
    <?php
    /**
     * Customization of the english language file
     * Copy only the strings that needs to be modified
     */
    $lang['js']['nosmblinks'] = '';

圖像鏈接

您也可以用圖像來(lái)作為一個(gè)內(nèi)部或者外部的鏈接,只需同時(shí)使用鏈接和圖像的語(yǔ)法,如下所示:

[[http://www.php.net|{{wiki:dokuwiki-128.png}}]]

請(qǐng)注意:在鏈接名中使用語(yǔ)法,只有顯示圖像的語(yǔ)法會(huì)被識(shí)別,請(qǐng)不要使用其它語(yǔ)法。

DokuWiki支持完整的圖像及[#links|鏈接]]預(yù)發(fā),包括調(diào)整圖像大小、內(nèi)部和外部的圖像鏈接,以及wiki內(nèi)鏈接。

腳注

您可以使用兩個(gè)連續(xù)小括號(hào)來(lái)添加腳注1)

您可以使用兩個(gè)連續(xù)小括號(hào)來(lái)添加腳注((看這里,這是一個(gè)腳注))。

標(biāo)題段落

您可以使用最多達(dá)5層的標(biāo)題來(lái)使您的頁(yè)面更富結(jié)構(gòu)性。如果您使用了三個(gè)以上的標(biāo)題,那么DokuWiki會(huì)自動(dòng)在頁(yè)面上生成一個(gè)名為“本頁(yè)目錄”的標(biāo)題列表。當(dāng)然,您也可以關(guān)閉這項(xiàng)特性,只需在編輯時(shí)在頁(yè)面里加入?~~NOTOC~~?字樣即可。

H3標(biāo)題

H4標(biāo)題

H5標(biāo)題
==== H3標(biāo)題 ====
=== H4標(biāo)題 ===
== H5標(biāo)題 ==

您可以通過(guò)連續(xù)的4個(gè)以上“-”號(hào)來(lái)創(chuàng)建一條水平分割線:


圖像和其它文件

您可以使用雙大括號(hào)來(lái)在頁(yè)面中加入?圖像,視頻及聲音文件?。您還可以選擇是否指定圖像的顯示大小。

原始大小:?

指定寬度(50 pixel):?

指定寬度和高度(200×50)2):?

重新指定寬度和高度的外部圖像(100×100):?

原始大小:                        {{wiki:dokuwiki-128.png}}
指定寬度(50 pixel):                        {{wiki:dokuwiki-128.png?50}}
指定寬度和高度(200×50):                  {{wiki:dokuwiki-128.png?200*50}}
重新指定寬度和高度的外部圖像(100x100):    {{http://de3.php.net/images/php.gif?200x50}}

使用左方或者右方的空格,您可以選擇對(duì)齊方式:

{{ wiki:dokuwiki-128.png}}
{{wiki:dokuwiki-128.png }}
{{ wiki:dokuwiki-128.png }}

當(dāng)然,您也可以指定一個(gè)圖像的名字,將鼠標(biāo)移到圖像上可以看到效果。

{{ wiki:dokuwiki-128.png |這是圖像的名字}}

如果您指定的文件名(無(wú)論是外部的還是內(nèi)部的)不是一個(gè)圖像(gif,jpeg,png),那么它將被顯示為一個(gè)鏈接。

支持的媒體格式

DokuWiki 可以直接在頁(yè)面中嵌入一下格式.

圖像 gif,?jpg,?png
視頻 webm,?ogv,?mp4
音頻 ogg,?mp3,?wav
Flash swf

如果指定不支持的媒體格式的文件名,則它將作為鏈接顯示。

加上??linkonly?就會(huì)在網(wǎng)頁(yè)中只顯示鏈接,不顯示內(nèi)容。

{{wiki:dokuwiki-128.png?linkonly}}

dokuwiki-128.png?這是一個(gè)圖片的鏈接。

備用的文件格式

并非所有瀏覽器都支持所有的視頻和音頻格式,要解決這個(gè)問(wèn)題,你可以上傳不同的文件格式,以獲得最大的瀏覽器兼容性。

例如有一個(gè) mp4 的視頻文件:

{{video.mp4|一個(gè)很有意思的視頻}}

如果同時(shí)上傳了?video.webm?和?video.ogv?到與?video.mp4?相同的命名空間的話, DokuWiki會(huì)自動(dòng)識(shí)別為備用的文件格式,并選擇一個(gè)最適合當(dāng)前瀏覽器的文件格式。

此外,DokuWiki也支持“視頻海報(bào)”,可以在視頻播放前顯示制定的圖片。該圖片必須與視頻文件名相同,并且為 jpg 和 png格式。

列表

Dokuwiki支持帶編號(hào)或不帶編號(hào)的列表。要使用列表,在文字前加入兩個(gè)空格,然后使用*標(biāo)志不帶編號(hào)的列表,用-標(biāo)志帶編號(hào)的列表。

  • 列表
  • 第二項(xiàng)
    • 下一層
  • 第三項(xiàng)
  1. 帶編號(hào)的列表
  2. 第二項(xiàng)
    1. 用縮進(jìn)表示更深的層
  3. 完了
 * 列表
  * 第二項(xiàng)
    * 下一層
  * 第三項(xiàng)

  - 帶編號(hào)的列表
  - 第二項(xiàng)
    - 用縮進(jìn)表示更深的層
  - 完了

同時(shí)可以關(guān)注?列表項(xiàng)目常見(jiàn)問(wèn)題解答.

文本轉(zhuǎn)換

DokuWiki可以將預(yù)定義的字符或者字符串轉(zhuǎn)換成圖片、其他文本或HTML。

文本到圖片的轉(zhuǎn)換,主要用作表情符號(hào)。文本到HTML的轉(zhuǎn)換,多用於顯示符號(hào)替換,但也可以配置為使用其他HTML。

表情符號(hào)

DokuWiki會(huì)將一些常用的?表情符號(hào)?轉(zhuǎn)換為圖像。除了默認(rèn)的表情符號(hào)以外,您也可以在?Smileys?文件夾中放入更多的表情圖,然后在?conf/smileys.conf?中設(shè)置它們即可。下面是Dokuwiki包含了的表情圖像:

印刷樣式

DokuWiki?可以將特定字符轉(zhuǎn)換為印刷時(shí)所用的樣式。下面是可以識(shí)別的這類字符的列表:

→ ← ↔ ? ? ? ? ? – — 640×480 ? ™ ? “He thought 'It's a man's world'…”

-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r)
"He thought 'It's a man's world'..."

請(qǐng)注意:在配置文件中可以禁用這類自動(dòng)轉(zhuǎn)換。

層次顯示

有時(shí)候(特別是討論時(shí))您想把某些文字(尤為各次的回復(fù))標(biāo)示作不同的層次,您可以使用下列的語(yǔ)法:

I think we should do it

> No we shouldn't

>> Well, I say we should

> Really?

>> Yes!

>>> Then lets do it!

I think we should do it

No we shouldn't
Well, I say we should
Really?
Yes!
Then lets do it!

表格

DokuWiki可以用簡(jiǎn)單的語(yǔ)法創(chuàng)建表格。

標(biāo)題 1 標(biāo)題 2 標(biāo)題 3
(1,1) (1,2) (1,3)
(2,1) 展寬的單元格
(3,1) (3,2) (3,3)

表格的每一行都以分隔符?|?(普通行)或者?^?(標(biāo)題行)作為開(kāi)頭和結(jié)束。

^ 標(biāo)題 1      ^ 標(biāo)題 2       ^ 標(biāo)題 3          ^
| (1,1)    | (1,2)     | (1,3)        |
| (2,1)    | 展寬的單元格 ||
| (3,1)   | (3,2)    | (3,3)        |

要水平合并單元格,只需要將后一個(gè)單元格設(shè)置為空即可,如上面演示的一樣。請(qǐng)確保每一行有相同數(shù)量的單元格分隔符!

豎直的標(biāo)題列也是可以實(shí)現(xiàn)的:

標(biāo)題 1 標(biāo)題 2
標(biāo)題 3 (1,2) (1,3)
標(biāo)題 4 不再合并單元格
標(biāo)題 5 (2,2) (2,3)

可以看到,單元格前面的分隔符決定了單元格的格式。

|              ^ 標(biāo)題 1            ^ 標(biāo)題 2          ^
^ 標(biāo)題 3    | (1,2)          | (1,3)        |
^ 標(biāo)題 4    | 不再合并單元格 |                    |
^ 標(biāo)題 5    | (2,2)          | (2,3)        |

您也可以垂直合并兩格或多格。只要在下面的格內(nèi)輸入:::即可

標(biāo)題 1 標(biāo)題 2 標(biāo)題 3
(1,1) 這次示范垂直合并 (1,3)
(2,1) (2,3)
(3,1) (3,3)

除跨行合并語(yǔ)法:::外,單元格中不能包含其他內(nèi)容。

^ 標(biāo)題 1      ^ 標(biāo)題 2                  ^ 標(biāo)題 3          ^
| (1,1)   | 這次示范垂直合并 | (1,3)        |
| (2,1)   | :::                        | (2,3)        |
| (3,1)   | :::                        | (3,3)        |

您可以對(duì)齊表格的文字。只需要添加多余兩個(gè)的空格在您需要對(duì)齊的方向的反向即可:如果需要右對(duì)齊,在左邊添加兩個(gè)空格;反之,則在右邊添加。在兩邊均添加空格可以實(shí)現(xiàn)中間對(duì)齊。

有對(duì)齊的表格
右對(duì)齊 居中 左對(duì)齊
左對(duì)齊 右對(duì)齊 居中
xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx

下面是源文件中的格式:

^           有對(duì)齊的表格           ^^^
|         右對(duì)齊|    居中    |左對(duì)齊          |
|左對(duì)齊          |         右對(duì)齊|    居中    |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |

注意:不支持垂直對(duì)齊

無(wú)格式區(qū)塊

若要略過(guò)某段內(nèi)含 WIKI?語(yǔ)法,不對(duì)該段文字作任何處理, 可以使用 <nowiki> 標(biāo)簽或更簡(jiǎn)單一點(diǎn)用 2 個(gè) %% 放在該段文字的前后,請(qǐng)參考下面例子:

正如本段示范里,本來(lái)包含了網(wǎng)址:http://www.splitbrain.org,以及**加上格式的文字**,但它沒(méi)有給格式化。連表情符號(hào);-)的轉(zhuǎn)換,也與//__加上格式的文字__//一樣,全都失效了。

使用百分號(hào)對(duì) //__這段__ 文字// 可以達(dá)到同樣的效果 ;-).

<nowiki>正如本段示范里,本來(lái)包含了網(wǎng)址:http://www.splitbrain.org,以及**加上格式的文字**,但它沒(méi)有給格式化。連表情符號(hào);-)的轉(zhuǎn)換,也與//__加上格式的文字__//一樣,全都失效了。</nowiki>

使用百分號(hào)對(duì) %%//__這段__ 文字// 可以達(dá)到同樣的效果 ;-)%%。

代碼區(qū)塊

在一段文字的最前面加上 2 個(gè)空白,來(lái)直接作為「文本框」不對(duì)它做加工處理(就像前面那些說(shuō)明一樣)。或者也可以用?<code>?或?<file>?這兩個(gè)標(biāo)簽(tag)都可以達(dá)到類似效果。

這段是用 <code> 產(chǎn)生的,所有空格及所有原始格式都會(huì)照樣顯示,還其本色。
就像       <-這個(gè)
這段跟上段很像,但是改用 <file> ,可以把它用在「引述名言(Quote)」效果上。  
remember, information is not knowledge,
                  knowledge is not wisdom
                  wisdom is not truth
                  truth is not beauty
                  beauty is not love
                  love is not music
                  music is the best
  
                                                -- frank zappa

這些區(qū)域的源碼如下:

  這段是用 <code> 產(chǎn)生的,所有空格及所有原始格式都會(huì)照樣顯示,還其本色。
<code>
就像       <-這個(gè)
</code>
<file>
這段跟上段很像,但是改用 <file> ,可以把它用在「引述名言(Quote)」效果上。  
remember, information is not knowledge,
                  knowledge is not wisdom
                  wisdom is not truth
                  truth is not beauty
                  beauty is not love
                  love is not music
                  music is the best
  
                                              -- frank zappa
</file>

語(yǔ)法的高亮度顯示

DokuWiki?可把原始碼語(yǔ)法來(lái)做高亮度顯示(Syntax Highlighting),來(lái)更加具可讀性。 它采用的是 GeSHi Generic Syntax Highlighter —— 所以只要 GeSHi 有支持的,DokuWiki 亦可。

用法就類似前例的?<code>?,但要在標(biāo)簽(tag)內(nèi)指定該原始碼所使用的語(yǔ)言。比如?<code java>?舉例:

/** 
 * The HelloWorldApp class implements an application that
 * simply displays "Hello World!" to the standard output.
 */   class HelloWorldApp {   public static void main(String[] args) {
        System.out.println("Hello World!"); //Display the string.
    }
}

目前支持的語(yǔ)言有:?actionscript, ada, apache, asm, asp, bash, caddcl, cadlisp, c, c_mac, cpp, csharp, css, delphi, html4strict, java, javascript, lisp, lua, mpasm, nsis, objc, oobas, oracle8, pascal, perl, php-brief, php, python, qbasic, smarty, sql, vb, vbnet, visualfoxpro, xml

可下載的代碼塊

若您使用上述的?<code>?或?<file>?語(yǔ)法,您或許希望讓瀏覽者直接下載該段代碼。您可以在語(yǔ)言代碼后方指定一個(gè)文件名,方便瀏覽者下載:

<file php myexample.php>
<?php echo "hello world!"; ?>
</file>
myexample.php
<?php echo "hello world!"; ?>

若您不想把語(yǔ)法高亮顯示出,但想方便瀏覽者下載,您可以用鏈接號(hào)?-?作語(yǔ)言代碼。例如:<code – myfile.foo>

在內(nèi)容中嵌入HTML或PHP語(yǔ)法

可以在文件里透過(guò)加入?<html>?or?<php>?標(biāo)簽來(lái)使用HTML或PHP,比如:

這是一段用?<font?color="red"?size="+1">HTML 寫的紅色字(size=+1)</font>

<html>
這是一段用 <font color="red" size="+1">HTML 寫的紅色字(size=+1)</font>
</html>

22?echo?'由 PHP 所產(chǎn)生 Logo:';?echo?'<img src="'?<span%20class="sy0">.?$_SERVER['PHP_SELF']?.?'?= '?<span%20class="sy0">.php_logo_guid()?.?'" alt="PHP Logo !" />';

<php>
echo '由 PHP 所產(chǎn)生 Logo:';
echo '<img src="' . $_SERVER['PHP_SELF'] . '?=
                ' . php_logo_guid() . '" 
       alt="PHP Logo !" />';
</php>

請(qǐng)?zhí)貏e注意:HTML及PHP語(yǔ)法可以在設(shè)定選項(xiàng)中決定支持與否。若您的DokuWiki設(shè)定不打開(kāi)這兩項(xiàng)功能(可單獨(dú)打開(kāi)兩者之一功能)那么上面的例子就不會(huì)被執(zhí)行,而是直接顯示出來(lái)原始寫法。

RSS/ATOM Feed聚合

DokuWiki能從外部XML feed中聚合數(shù)據(jù)。為分析這些XML feed,DokuWiki使用了SimplePie。凡是SimplePie能理解的格式,都可用於DokuWiki中。您可以更改不同的參數(shù),以改變其渲染。參數(shù)之間請(qǐng)用空格隔開(kāi):

參數(shù) 描述
any number 最多顯示多少項(xiàng)內(nèi)容;預(yù)設(shè)值是8。
reverse 將最新條目顯示在前面。
author 顯示條目的作者名字。
date 顯示條目數(shù)據(jù)。
description 顯示條目的描述;如果HTML被禁用,所有標(biāo)籤將被過(guò)濾掉
n[dhm] 刷新周期,其中,d=日數(shù),h=小時(shí)數(shù),m=分。例如,12h=12小時(shí)。

預(yù)設(shè)的刷新周期是4小時(shí)。小於10分鐘者亦視為10分鐘。DokuWiki通常會(huì)提供頁(yè)面的暫存版,但這做法不適用於包含動(dòng)態(tài)外部?jī)?nèi)容的頁(yè)面。上面的參數(shù)則告訴DokuWiki:若對(duì)上一次渲染時(shí)間已經(jīng)過(guò)了刷新周期,就要重新渲染頁(yè)面。

範(fàn)例:

{{rss>http://slashdot.org/index.rss 5 author date 1h }}
  • What Fossils Will Modern-Day Civilization Leave Behind??由 BeauHD (2020-01-07 08:00)
  • Facebook's First CES Reveal In Years Is a Privacy Tool That Falls Short?由 BeauHD (2020-01-07 04:30)
  • YouTube Overhauls Advertising, Data Collection On Kids Content?由 BeauHD (2020-01-07 01:20)
  • Self-Sovereign ID Tech Is Being Advanced By Security Failures, Privacy Breaches?由 BeauHD (2020-01-07 00:40)
  • The Original Xbox Was Announced 19 Years Ago Today?由 BeauHD (2020-01-07 00:00)

總結(jié)

以上是生活随笔為你收集整理的DokuWiki语法格式说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。