初識dokuwiki


  dokuwiki是一款小巧的文檔管理引擎,用處很多,我個人用它是公司需求,主要用來管理api,想做一個類似淘寶api開放平台的東西,不過我們的是只用於內部,不方便公開。

這里主要提到的一點就是:

1.使用之前最好注冊一個帳號,然后在dokuwiki的練兵場(也稱為沙盒)里面隨意的增刪東西。每個人都可以在上面操作,如果點擊“保存”,會把修改的呈現出來,如果點擊“預覽”,不會保存,但是某一小段時間內(好像是1分鍾左右)只允許一個人進行編輯。我保存了之后一天沒人再次保存,說明用這個的還是很少的,不過不能否認它的價值。(其實我也沒看出來多有用,不過有這么個存放api的東西確實會方便不少,因為公司來新人可以很方便的去查詢自己需要的api,傳參數或者函數命名的時候,會節約不少時間

2.表格的應用:在dokuwiki格式語法說明里面是有明確寫的,鏈接在這里:http://phylab.fudan.edu.cn/doku.php?id=wiki:syntax(如果dokuwiki改了鏈接地址,可以google“dokuwiki格式語法說明”)

語法如下:標題:^,表格內容:|

注意:<1>必須頂格寫,不能有空格

        <2>空2格是注釋,把源代碼顯示出來,只支持單行注釋,如果第二行也想在第一行基礎上注釋,再空2格(和c#的//一個意思)

   <3>回車(或者換行)就表示一行結束了

例如:

^CONTENT1 ^BIAOTI2  ^
|CON  | TENT    |
|CON1 | TENT2   |
CONTENT1 BIAOTI2
CON TENT
CON1 TENT2

 

 3.dokuwiki中的js支持和html支持,注意這里的關鍵是js中的單引號,而不是雙引號

<html>

<head>
<script>

//這斷js摘自淘寶,意思是通過判斷,對下拉列表進行操作
function changeHide(imgDom, contentDivId) {
var contentDiv = document.getElementById(contentDivId);
if (contentDiv.style.display == 'none') {//注意單引號
contentDiv.style.display = '';
imgDom.src = 'http://api.taobao.com/assets/apidetail/img/tri_down.png';
} else {
contentDiv.style.display = 'none';
imgDom.src = 'http://api.taobao.com/assets/apidetail/img/tri_right.png';
}
}
</script>
</head>
<body>
<h2 class="head-title" id="tag-rela">
<img src="http://api.taobao.com/assets/apidetail/img/tri_right.png" style="cursor:pointer;margin-right:5px;" onclick="changeHide(this,'content-tag-rela')"/>
應用場景
</h2>
<div id="content-tag-rela" style="display:none">
<table class="api-table" cellspacing="0">
<thead>
<tr>
<th width="20%" class="left">應用標簽</th>
<th width="40%" class="left">注冊擁有</th>
<th width="40%" class="left">可申請的增值包</th>
</tr>
</thead>
</table></div>
</body>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM