2

我对 MediaWiki 完全陌生,所以我担心我的问题可能看起来很古怪!

我正在尝试创建一个社区可编辑站点,其中每个主题页面将仅包含重要点(作为可扩展点)而不是文章/段落。一些点可能有额外的信息,如解释、示例、图片等(可能是嵌套的项目符号?),只有在展开点时才能将其视为选项卡。

举个简单的例子,标题为 Lion 的页面没有任何信息框或段落,看起来像这样:

狮子
 ____________________________________________________________________

  + 狮子是食肉动物
  + 狮子是高度社交的动物
  - 成年雄狮通常有鬃毛
                     _______
                    | |
         ___________| 为什么 |_________
        | 东西| | 图片 |
        |___________| |_________|___________
        | 鬃毛使狮子看起来更大而且|
        | 保护他的脖子、喉咙和头部。|
        |_________________________________________|

  +狮子在协调的群体中狩猎

(无法插入图片,因为我是新用户)

整个页面将像往常一样可编辑,但由于该页面仅包含点和子点,我希望为各个点添加/编辑/插入/删除按钮。单击添加/插入/编辑按钮时,将在模式窗口中打开一个表单,该窗口将允许用户添加/编辑该点以及可选的额外信息。

所以我认为我需要对解析/渲染以及编辑相关更改的代码进行更改。此外,如果嵌套项目符号不能用于选项卡,那么也许我需要引入一些新的格式规则。

我的问题是,MediaWiki 适合这个要求吗?
是否可以通过简单的代码更改来实现所有这些/一些,而不会弄乱核心?
如果是的话,你能给我一些关于如何做的指示吗?
如果不能,你能建议一些替代方案吗?

谢谢

4

1 回答 1

1

关于可编辑点和子点的创建:您可以使用标题来满足您的需求。
要点将是标题(= 要点 1 = ),子点将是子标题( == 子点 2 == )。
这样,您将在每个点和子点的右侧都有一个编辑链接,以仅编辑您想要的点。
如果你想折叠/扩展你的观点,我建议你看看这个文档:Collapsible elements。还有一个带有实时示例的页面。
最后,如果您想创建自己的标签(例如创建标签),请查看此文档:标签扩展

于 2012-10-27T10:49:28.667 回答