严格来说,这也不算是个错误,但确实降低了我的工作效率。
先来看看MediaWiki的格式说明,跟列表相关的一共有如下几项:

  • 无序列表
  • 有序列表
  • 定义
  • 缩进文本
  • 列表的混合使用

无序列表和有序列表就不用多说了,基本上哪里都能遇到。而定义和缩进文本貌似是维基格式所独有的(至少markdown语法中不支持冒号开头的格式)。
而我在制作图书目录时,希望产生的效果就是缩进文本的,如图:
mediawiki-formattings-indentation.png
于是,所有的目录形式我都以冒号开头,形式如下:

'''第一章 学术生平和思想形成'''
:第一节 存在分析学的创立者
::一、学术生平
::二、主要著作
::三、对存在心理学和临床治疗领域的影响
:第二节 思想来源
::一、新康德主义者那托尔普的影响
::二、现象学的来源
::三、存在主义的来源
::四、精神分析的来源

不考虑官方提到的导致阅读困难的问题,在少量目录输入时,这种格式无非就是在每一条目录前加入单个或多个冒号,但由于其格式的独特性,不管是Markdown编辑器或是MediaWiki自带的可视化编辑器都无法直接处理这种缩进,一旦工作量上升之后,操作起来就变得极其痛苦。而我也正是在经历了一段时间之后才意识到自己貌似用错了列表形式。
解决的方法就是采用无序列表,通过css将前面的点去掉以达到缩进显示的效果。这样做的好处就是能够通过可视化编辑器快速地进行列表格式操作,同时达到实时预览。

最后修改:2022 年 10 月 21 日
如果觉得我的文章对你有用,请随意赞赏