这是本文档旧的修订版!


命名空间

当把一个页面(Page)比作文件时,一个命名空间(namespace)就相当于一个目录或者文件夹。在DokuWiki中,您可以采用命名空间来将页面分类。

一个DokuWiki的初始安装包含了以下两个内建的命名空间: wiki和playground。

以下内容为heiljsf对caii的翻译进行的解释。

命名空间:
其实就是dokuwiki的data/pages下建立的目录
如果你不使用命名空间.那么你所有建立的页面都到保存在data/pages下,变得非常难以管理.
根目录:
指的是dokuwiki下data/pages的路径为根目录.所有页面中创建目录和文档都会保存到这里面.

你不需要独立地创建命名空间,只需简单地在页面名中使用冒号就可以创建。在最后一个冒号之后的语言符号(token)就是页面本身的名字,其他的语言符号都是命名空间。DokuWiki会自动创建页面用到的、不存在的所有命名空间。

例子:
example 表示当前命名空间的“example”页面。
:example 表示根部命名空间的“example”页面。
wiki:example 表示命名空间“wiki”中的页面“example”。命名空间“wiki”位于根部命名空间之下。
ns1:ns2:example 表示命名空间ns2中的“example”页面。命名空间ns2位于命名空间ns1下面;命名空间ns1位于根部命名空间下。
:ns1:ns2:example 同上。
.ns1:ns2:example 表示名命名空间ns2下的“example”页面。命名空间ns2位于命名空间ns1下面;命名空间ns1位于当前命名空间下。
.ns1:ns2: 表示命名空间ns2的“开始”页面。命名空间ns2位于命名空间ns1下面;命名空间ns1位于当前命名空间下。

中材叶片会计手册设置了以下命名空间,对应的文件应当在命名空间中建立

  • 公告,用于放置公开的内容,包括通知,通报
  • 会计手册,用于放置财务内部制度和会计核算指南,即二阶和三阶流程文件
  • 操作手册,用于放置操作手册,即四阶流程文件
  • 税务法规库,用于解读外来政策文件和税务文件
  • 成本控制,用于放置与成本管理相关的问题记录,过程控制记录

如果需要上传媒体文件,比如图片,则按照 页面名称+图片名 的方式命名,
媒体文件的上传目录为对应页面的命名空间

以此页面为例,如果要上传的图片为 示例.jpeg,则需要命名为:namespaces示例.jpeg,上传到wiki命名空间

  • /var/services/web/dokuwiki/data/attic/wiki/namespaces.1499215513.txt.gz
  • 最后更改: 2024/05/19 20:55
  • (外部编辑)