创建新页面可能是您在站点上执行次数最多的一项操作。本页面将作为创建页面的快速指南,并以博客网站为例。重要主题包括类别、NewPage模块和自动编号。
类别
站点上的每个页面都有一个页面标题(即使该标题是空的),但它们也有页面名称,它们永远不能为空。页面名称是页面的URL中使用的名称。例如,此页面的页面名称为“help:creating-pages”。该页面的类别将是“help”,因为它在冒号之前。
类别用于将页面类型组织成有意义的分组。例如,假设我们有以下页面:
页面标题 | 主题 |
---|---|
我的第一篇文章 | 您站点上的第一篇博客文章 |
无休止的争吵 | 您站点上的另一篇博客文章 |
最近更改 | 显示您的站点最近所做更改的系统页面 |
主页 | 列出博客帖子的站点主页 |
我们已经可以看到可能的分组。前两个页面是“blog”页面,第三个是“system”页面,最后一个是“main”页面。因此,我们会将这些页面归入各自的类别:
页面标题 | 页面名称 |
---|---|
我的第一篇文章 | blog:my-first-page |
无休止的争吵 | blog:endless-quarrel |
最近更改 | system:recent-changes |
主页 | main:home |
注意:如果您有一个未分类的页面,并且想要向其添加类别,只需重命名该页面(底部的一个页面选项),并将该类别添加到已有的页面名称的开头即可。确保类别名称和页面名称本身之间有冒号(:)!
像这样对页面进行分类可以让您做很多事情。例如,您现在可以使用ListPages模块列出仅“blog”页面。在站点管理器中,您可以设置特定类别的编辑/查看权限。例如,在站点管理器中,您可以将“hidden”类别设置为私有。
然而,最重要的也许是模板不同类别的能力。
由于这些优点,我们通常建议您尽可能将页面分类。在侧边栏中的页面创建窗口中,您可以通过在页面标题前加上类别名称和冒号来为页面指定类别。
这只是类别及其重要性的一个小概述。有关更深入的说明,请参阅社区How-Tos。
NewPage模块
该站点在侧边栏上附带了一个表单,使您可以轻松地创建新页面。除非您在文本框中提供类别名称(通过键入类别名称后跟冒号),否则这些页面最初将处于未分类状态。
假设您正在开发一个博客,每周都会在该博客上发布帖子。如果我们使用上面的方案,您可能会发现每次想要发布新帖子时都必须键入“blog:TITLE”,这有点烦人。值得庆幸的是,Wikidot为您提供了一个可以让您轻松制作页面的工具:NewPage模块。
事实上,侧边栏上使用的表单本身就是一个通用的NewPage模块!
NewPage模块允许您选择希望新页面自动属于的类别。例如,我们希望新帖子属于“blog”类别,这样我们就可以创建一个NewPage模块,如下所示:
[[module NewPage category="blog"]]
现在,每次您使用该表单创建新页面时,它都会自动将您的帖子添加到“blog”类别中。本模块有更多的选项可供您试用。有关更多信息,请阅读Wikidot文档。
自动编号
现在,假设您是一位非常活跃的博客写手,或者正在运营一个多人同时发帖的合作站点。您可能会发现自己遇到页面名称冲突问题。
任何两个页面都不能具有完全相同的页面名称(包括类别)。如果用户尝试创建已存在的页面,将不会创建新页面!
为了避免这个问题,Wikidot提供了自动编号页面名称的功能。对于给定的类别,Wikidot将自动为每个新创建的页面分配一个页面名称,由于该过程是自动的,因此实际上不可能遇到页面名称冲突。
类别只能从站点管理器设置为自动编号。下面介绍了一个循序渐进的过程: