DokuWiki.sxw 是 OpenOffice.org Writer 的 DokuWiki 语法输出宏,作者主页:http://homepages.paradise.net.nz/hillview/OOo/。
- 下载 DokuWiki.sxw 至本地硬盘;
- 在 Writer(本文以 2.3.1 版为例)中打开:工具–>宏–>管理宏–>OpenOffice.org Basic…对话框;
- 点击”管理…”按钮,选”程序库”选项页,点击”导入…”按钮,打开刚才下载的dokuwiki.sxw文件;
- 在随后弹出的”导入程序库”对话框中,将”Standard”前的对勾取消,保留”DokuWiki”前的对勾。如果之前安装过这个宏包,就把”替换现存的程序库”前的对勾选上,如果是头一次安装,就不用理会。确定。
- 一路”确定”或者”关闭”
- 在 Writer 中编辑好正文并保存;
- 打开:工具–>宏–>运行宏…,在左边的”库”中选择:我的宏–>DokuWiki–>modDokuWiki,在右边的”宏名称”中选择”DokuWiki”,点击”运行”按钮;
- 该宏会将当前文档内容转换为符合 DokuWiki 语法的格式,输出到剪贴板,并将结果粘贴到新建的一个文档中,可以直接到 DokuWiki 中发布。
- 这样的运行方式显然太麻烦了,可以为该宏增加一个菜单项,方便使用。方法如下。
- 增加菜单项(比如在”编辑”菜单中”复制”菜单项之后增加一条”DokuWiki”)
- 打开:工具–>自定义…,选择”菜单”选项页;
- 在上面的”菜单”下拉选择框中选择”编辑”,在”菜单内容”的”条目”中选择”复制”,点击”添加…”按钮;
- 在左边的”类别”中选择:OpenOffice.org 宏–>我的宏–>DokuWiki–>modDokuWiki,在右边的”命令”中选择”DokuWiki”,点击”添加”按钮,关闭,确定。
- 使用方法同上,只是直接在”编辑”菜单中选”DokuWiki”命令即可。
本文该行以上内容的导出效果如下:
1 2 3
| <span class=""><code><span class=""> [[</span><span class="uri1-uri"><span style="TEXT-DECORATION: underline"><span style="COLOR: #0000ff">http://homepages.paradise.net.nz/hillview/OOo/DokuWiki.sxw</span></span></span><span class="">|DokuWiki.sxw]] 是
[[</span><span class="uri1-uri"><span style="TEXT-DECORATION: underline"><span style="COLOR: #0000ff">http://www.openoffice.org/</span></span></span><span class="">|OpenOffice.org Writer]] 的 [[</span><span class="uri1-uri"><span style="TEXT-DECORATION: underline"><span style="COLOR: #0000ff">http://wiki</span></span></span><span class="">.
splitbrain.org/wiki:dokuwiki|DokuWiki]] 语法输出宏,作者主页:</span> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <span class="">[[</span><span class="uri1-uri"><span style="TEXT-DECORATION: underline"><span style="COLOR: #0000ff">http://homepages</span></span></span><span class="">.paradise.net.nz/hillview/OOo/|</span><span class="uri1-uri"><span style="TEXT-DECORATION: underline"><span style="COLOR: #0000ff">http://homepages.paradise.net.nz/hillview/OOo/</span></span></span><span class="">]]
。
***安装**
-下载 [[</span><span class="uri1-uri"><span style="TEXT-DECORATION: underline"><span style="COLOR: #0000ff">http://homepages.paradise.net.nz/hillview/OOo/DokuWiki.sxw</span></span></span><span class="">|DokuWiki.
sxw]] 至本地硬盘;
-在 Writer(本文以 2.3.1 版为例)中打开:工具-->宏-->管理宏-->OpenOffice.org
Basic...对话框;
-点击"管理..."按钮,选"程序库"选项页,点击"导入..."按钮,打开刚才下载的
dokuwiki.sxw文件;
-在随后弹出的"导入程序库"对话框中,将"Standard"前的对勾取消,保留"DokuWiki"前
的对勾。如果之前安装过这个宏包,就把"替换现存的程序库"前的对勾选上,如果是头一次
安装,就不用理会。确定。
-一路"确定"或者"关闭"
***使用**
-在 Writer 中编辑好正文并保存;
-打开:工具-->宏-->运行宏...,在左边的"库"中选择:我的宏-->DokuWiki-->
modDokuWiki,在右边的"宏名称"中选择"DokuWiki",点击"运行"按钮;
-该宏会将当前文档内容转换为符合 DokuWiki 语法的格式,并将结果输出到新建的一个
文档中,Copy 这些内容到 DokuWiki 中就可以直接发布了。
-这样的运行方式显然太麻烦了,可以为该宏增加一个菜单项,方便使用。方法如下。
***增加菜单项**(比如在"编辑"菜单中"复制"菜单项之后增加一条"DokuWiki")
-打开:工具-->自定义...,选择"菜单"选项页;
-在上面的"菜单"下拉选择框中选择"编辑",在"菜单内容"的"条目"中选择"复制",点击"
添加..."按钮;
-在左边的"类别"中选择:OpenOffice.org 宏-->我的宏-->DokuWiki-->modDokuWiki,在
右边的"命令"中选择"DokuWiki",点击"添加"按钮,关闭,确定。
-使用方法同上,只是直接在"编辑"菜单中选"DokuWiki"命令即可。
***效果**
</span> |
这两天编辑 DokuWiki 条目的时候感觉不是很安全,一不小心就没了,特别是长一点的条目。其实我一直对在浏览器中写东西不放心。就想找找看有没有离线编辑器啥的。搜了一圈,只找到一个Wiki Writer。从留言看,评价一般,而且这个东东还需要 .net 支持,就没装。后来换了一个思路,开始找插件,果然有收获。Word 文档导出的插件,OpenOffice 文档导出的插件(就是本文介绍的这个)都有。因为没有 Word,就试了这个。但是作者给出的介绍文章是 2005 年的,因为版本的原因,很多菜单和选项已经有了很大变化,而我之前也没有在OpenOffice中安装过宏包,折腾了好久才搞出来。搞出来之后,感觉也还比较容易,效果不错。推荐给有同样需求的朋友们。
另外,给所有计划开发所见即所得的编辑器的朋友一个建议,无论出于什么目的,在开工之前问问自己,能搞得过 MS 吗?能搞得过 SUN 吗?能搞的过金山吗?用户在装了Word,装了 OOo,装了 WPS 之后,还会装你开发的那个东东吗?如果答案是否定的,还是趁早找点别的事情做。真要做的话,还是做插件比较现实些。
Technorati : dokuwiki, openoffice.org