zh:namespaces
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| zh:namespaces [2025/11/24 13:03] – 移除 - 外部编辑 (未知日期) 127.0.0.1 | zh:namespaces [2025/11/24 15:22] (当前版本) – admin | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 命名空间 ====== | ||
| + | |||
| + | 当把一个页面(Page)比作文件时,一个命名空间(namespace)就相当于一个目录或者文件夹。在[[some: | ||
| + | |||
| + | |||
| + | ====== 命名空间的名词解释 ====== | ||
| + | // | ||
| + | |||
| + | 命名空间: | ||
| + | 其实就是 ShellessWiki 的 data/pages 下建立的目录\\ | ||
| + | 如果你不使用命名空间.那么你所有建立的页面都到保存在data/ | ||
| + | 根目录: | ||
| + | 指的是 ShellessWiki 下data/ | ||
| + | |||
| + | |||
| + | ^ 例子: | ||
| + | | example | ||
| + | | : | ||
| + | | wiki: | ||
| + | | ::: | (如果根目录下没有叫wiki的目录\\ 会自动在建立一个叫wiki的目录.不需要去服务器上添加) | ||
| + | | test: | ||
| + | | ::: | (如果根目录下没有叫test的目录或test目录下没有wiki目录\\ 会自动在建立这两层的目录test/ | ||
| + | | .wiki: | ||
| + | | ::: | (假如你现在在根目录的test目录下\\ 那就会在test目录下建立一个wiki目录.再在wiki目录里建立一个example页面) | ||
| + | |||
| + | 其余操作请参照 caii的翻译 | ||
| + | |||
| + | |||
| + | {{some: | ||
| + | |||
| + | |||
| + | ===== 删除命名空间 ===== | ||
| + | |||
| + | 命名空间内的所有页面都被移除之时,该命名空间逻辑上不再存在。ShelllessWiki 通常也会删除这个刚清空的文件夹。 | ||
| + | ,,, | ||
| + | |||
| + | |||
| + | |||
| + | ======= 如何重命名命名空间 ===== | ||
| + | |||
| + | 你可以使用[[http:// | ||
| + | |||
| + | 手动的方式稍困难些: | ||
| + | * 重命名表示命名空间的文件夹,这些文件夹在: | ||
| + | * '' | ||
| + | * '' | ||
| + | * 移除该命名空间在 '' | ||
| + | * 移除该命名空间在'' | ||
| + | |||
| + | 例如,在Unix主机上,你可以: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | 要注意,对于非拉丁字符设置(例如希腊语、俄语等),需要编码 '' | ||
| + | |||
| + | * (通过编辑链接)纠正指向// | ||
| + | |||
| + | * 浏览新命名空间下的每个页面,这会创建已经丢失的已移除的命名空间下的页面的索引信息和元数据。 | ||
| + | |||
| + | 但是,你依然留下大量无用信息,例如'' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * 浏览你wiki的每一个页面 | ||
| + | |||
| + | 我知道这很费解(可能我忘记/ | ||
| + | |||
| + | |||
| + | {{indexmenu># | ||
| + | |||
| + | {{some: | ||
| + | |||
