Differences between revisions 2 and 3
Revision 2 as of 2005-11-23 03:44:22
Size: 1630
Editor: limodou
Comment:
Revision 3 as of 2009-12-25 07:14:34
Size: 1636
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
::-- GuiXing [[[DateTime(2005-11-09T09:47:50Z)]]]
[[TableOfContents]]
::-- GuiXing [<<DateTime(2005-11-09T09:47:50Z)>>]
<<TableOfContents>>
Line 6: Line 6:
...近日在搞DocBook,在不经意之间看到Moin关于DocBook的支持也就按其[http://moinmaster.wikiwikiweb.de/HelpOnXmlPages 官方文档]做出一个来.与大家讨论一下哈. ...近日在搞DocBook,在不经意之间看到Moin关于DocBook的支持也就按其[[http://moinmaster.wikiwikiweb.de/HelpOnXmlPages|官方文档]]做出一个来.与大家讨论一下哈.
Line 33: Line 33:
[http://moinmaster.wikiwikiweb.de/HelpOnXmlPages HelpOnXmlPages] [[http://moinmaster.wikiwikiweb.de/HelpOnXmlPages|HelpOnXmlPages]]
Line 35: Line 35:
[http://moinmaster.wikiwikiweb.de/HelpOnConfiguration HelpOnConfiguration] [[http://moinmaster.wikiwikiweb.de/HelpOnConfiguration|HelpOnConfiguration]]

::-- GuiXing [2005-11-09 09:47:50]

描述

...近日在搞DocBook,在不经意之间看到Moin关于DocBook的支持也就按其官方文档做出一个来.与大家讨论一下哈.

解决 Solution

...

  • 既然如此就开始了,首先当然是要安装Python的XML支持了.安装py-xml与4Suite.

#cd /usr/ports/textproc/py-xml && make install clean
#cd /usr/ports/textproc/py-4suite && make install clean
  • 到此我们已经有发动机了.开关在,wikiconfig.py中添加allow_xslt = 1 这样就启用了XSLT的处理.当然了我们还有车壳没安(DocBook)...

#cd /usr/ports/textproc/docbook-430 && make install clean
#cd /usr/ports/textproc/docbook-xsl && make install clean
  • 这时候还要把/usr/local/share/xsl/docbook 这整个目录cp到一个Apache服务器可以读写的地方如moin的data目录.然后修改wikiconfig.py文件告诉它docbook.xsl的目录.

#cp -r /usr/local/share/xsl/docbook /path/to/moin_data/
#chown -R www:www /path/to/moin_data/docbook
  • 到此整车组装完毕...

讨论 Discussion

  • 大家讨论一下,关于如此一来的安全问题,以及速度问题(这个问题在我这里的时候比较突出呀.第一次生成的时候速度是比较慢的),等等.

...

  • 然后呢?没了? -- Limodou

参考 See Also

HelpOnXmlPages

HelpOnConfiguration

GuiXing/DocbookWithMoin (last edited 2009-12-25 07:14:34 by localhost)