初识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;" οnclick="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>
转载于:https://www.cnblogs.com/defoliate/p/3342152.html
初识dokuwiki相关推荐
- day3----编码-集合-深浅copy-文件操作-函数初识
day3----编码-集合-深浅copy-文件操作-函数初识 本文档主要内容: 一 编码 二 集合 三 深浅copy 四 文件操作 五 函数初识 首先,我们来看看两个字符串的比较 打开cmd,进入do ...
- ⑥python模块初识、pyc和PyCodeObject
一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...
- 初识java类的接口实现
初识java类的接口实现 如果两个类之间不存在继承关系,且两个类都想实现同一个接口,两个类都必须实现接口中全部方法,否则报语法错误 如果两个类之间存在继承关系也想实现同一个接口,父类如果实现了某个接口 ...
- vba 编辑combobox内容_初识Visual Basic编辑器并建立一段简单的代码
大家好,从今日开始我正式推出"VBA之EXCEL应用"教程,这个教程是面向初学人员的教程,教程一共三册,十七个章节,从简单的录制宏实现一直讲到窗体的搭建,都是我们在利用EXCEL工 ...
- 16.1、python初识面向对象(1)
初识面向对象 楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人 ...
- 精通Python网络爬虫:核心技术、框架与项目实战.1.1 初识网络爬虫
摘要 网络爬虫也叫做网络机器人,可以代替人们自动地在互联网中进行数据信息的采集与整理.在大数据时代,信息的采集是一项重要的工作,如果单纯靠人力进行信息采集,不仅低效繁琐,搜集的成本也会提高.此时,我们 ...
- 初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型
一 数据库初识 1.1 什么是数据库 数据库(DataBase,简称DB),简而言之可视为电子化的文件柜----存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 所谓数据库 ...
- Nancy in .Net Core学习笔记 - 初识Nancy
原文:Nancy in .Net Core学习笔记 - 初识Nancy 前言 去年11月份参加了青岛MVP线下活动,会上老MVP衣明志介绍了Nancy, 一直没有系统的学习一下,最近正好有空,就结合. ...
- Python 函数初识 (1)
一.今日主要内容 认识函数 函数:对功能或者动作的封装(定义) 语法: def 函数名字(形参) 函数体 函数的调用格式:函数名(实参) 函数的返回值 关键字:return 终止函数的运行 1.函数内 ...
- 细细品味大数据--初识hadoop
初识hadoop 前言 之前在学校的时候一直就想学习大数据方面的技术,包括hadoop和机器学习啊什么的,但是归根结底就是因为自己太懒了,导致没有坚持多长时间,加上一直为offer做准备,所以当时重心 ...
最新文章
- 用了 HTTPS 就一定安全吗?HTTPS 原理分析——带着疑问层层深入
- Android 自定义控件开发入门(一)
- android 无法显示SD卡目录,Android studio无法在SD卡上创建新目录?
- linux 以某个用户执行,Linux root用户肿么以制定的用户去执行某个程序。
- 蚂蚁金服自研数据库OceanBase如何登顶TPC-C
- iOS开发之加速开发使用的28个第三方库、优秀第三方库集合
- 高维网络(dp+容斥?)
- 右键文件夹导致资源管理器关闭的处理办法
- 主板放电之后 mac 无法正常启动之谜
- 我的 2020 年终总结
- [贪心] UVa1153 顾客是上帝 (很巧妙的贪心)
- android category 讲解
- aspnet mvc 中 跨域请求的处理方法
- Ant 下载、安装、使用、教程全面了解
- 人生终归平淡,转:为什么我们对平凡的人生深怀恐惧
- 服务器系统要用GUID还是MBR,win7mbr和guid应该选哪一个
- Vscode 自动保存以及保存格式
- 数学建模——评价模型
- 读的, 且经过美化, 能在所有 JavaScript 环境中运行, 并且应该和对应手写的 JavaScript 一样快或者更快.
- 配置基于虚拟隧道接口的IPSec隧道实验