我可以在Dokuwiki的页面文件中使用符号链接吗?

时间:2016-12-08 14:46:46

标签: dokuwiki

我打算尝试使用dokuwiki管理我的大量笔记,其中一个主要的吸引力是它的平面文件基础,允许我通过脚本编辑等。我有一个问题 - 假设页面的材质适合多个名称空间。如果我要在一个命名空间中创建文件,然后在其他命名空间目录中创建符号链接,那会起作用吗?或者这会搞砸修订等?

2 个答案:

答案 0 :(得分:1)

是的,你可以这样做。但是,是的,这会使你的修改有点混乱:

  • 当DokuWiki保存页面时,它会将旧页面的数据复制到阁楼
  • 阁楼文件的名称与已编辑的页面相同,但附加了时间戳
  • 因为创建了新的阁楼文件,所以无法使用阁楼中的符号链接

想象一下,您有以下设置:

data/pages/original.txt
data/pages/copy.txt -> original.txt

您现在可以在Wiki中编辑originalcopy页面,它们将始终相同。然而,页面的旧版本将在两者之间分开,具体取决于您编辑的页面。

答案 1 :(得分:1)

考虑

而不是弄乱文件级别
  • Include插件可在页面之间共享内容。
  • 创建一些' commons'此类页面的名称空间为DRY。
  • Namespace templates(+额外plugin)。
  • 从页面侧拉取内容而不是将其推送到页面。 This开始时可能会很好。你总是可以包含一些PHP代码,甚至可以编写自己的插件。