我对 MediaWiki 完全陌生,所以我担心我的问题可能看起来很古怪!
我正在尝试创建一个社区可编辑站点,其中每个主题页面将仅包含重要点(作为可扩展点)而不是文章/段落。一些点可能有额外的信息,如解释、示例、图片等(可能是嵌套的项目符号?),只有在展开点时才能将其视为选项卡。
举个简单的例子,标题为 Lion 的页面没有任何信息框或段落,看起来像这样:
狮子 ____________________________________________________________________ + 狮子是食肉动物 + 狮子是高度社交的动物 - 成年雄狮通常有鬃毛 _______ | | ___________| 为什么 |_________ | 东西| | 图片 | |___________| |_________|___________ | 鬃毛使狮子看起来更大而且| | 保护他的脖子、喉咙和头部。| |_________________________________________| +狮子在协调的群体中狩猎
(无法插入图片,因为我是新用户)
整个页面将像往常一样可编辑,但由于该页面仅包含点和子点,我希望为各个点添加/编辑/插入/删除按钮。单击添加/插入/编辑按钮时,将在模式窗口中打开一个表单,该窗口将允许用户添加/编辑该点以及可选的额外信息。
所以我认为我需要对解析/渲染以及编辑相关更改的代码进行更改。此外,如果嵌套项目符号不能用于选项卡,那么也许我需要引入一些新的格式规则。
我的问题是,MediaWiki 适合这个要求吗?
是否可以通过简单的代码更改来实现所有这些/一些,而不会弄乱核心?
如果是的话,你能给我一些关于如何做的指示吗?
如果不能,你能建议一些替代方案吗?
谢谢