以编程方式更新dokuwiki页面内容的选项

HX_*_*ned 4 automation dokuwiki

SOers!

我在内容修改自动化方面遇到了DokuWiki的一些问题.我需要以编程方式更新页面,在我的情况下,数据源将是文本文件,将进行正则表达式解析,输出将插入到DokuWiki页面中.

到目前为止,我还没有发现任何与此功能有关的内容,但我真的怀疑我只是需要这样的东西,所以再次进入bycicle并不是最好的方式:)

目前这个问题有一些内容:

在Dokuwiki Render插件中访问原始Wiki页面内容

我的子问题是 - 如何使用它来进行内容修改?我有时间浏览整个dokuwiki源代码,所以我希望有一些lego块可以简单地连接在一起,以便在不开发新接口等的情况下实现它.

非常感谢您的回复!

And*_*ohr 6

这里有三个选项:

  1. 直接修改磁盘上的页面内容.您的所有页面都是data/pagename.txt原始文本文件.您不会以这种方式获得任何修订历史记录
  2. 使用XMLRPC API访问和更新您的页面.见http://www.dokuwiki.org/devel:xmlrpc
  3. 使用dwpage命令行工具签出,然后修改,然后再次签入您的页面数据.见http://www.dokuwiki.org/cli#dwpagephp