md互操作与这些关系不是很大。重点是没有涉及这些问题的md内容,是否能够直接复制粘帖并且正常显示。你说的这些非标准需求都已经有扩展了,可以问一下claude肯定解决得比自己做得好。
说说都容易,但我已经讲过,论坛也是互联网产品,不是课后作业的完成度就能交差的。
开发起来最简单的办法是进编辑器先给两种选择(选好以后下次执行同样选择):默认编辑器 or MD编辑器,两套东西井水不犯河水。缺点是后期需要维护两套东西——嗯,不是课程作业交给老师就不管了,还要维护,维护有成本。
如果想麻烦一点,还有若干办法,例如MD为独立块,以特定标签开头和结尾。
MD输入习惯和目前的所见即所得方式是根本冲突的。对大多数用户来说,必须提供所见即所得的界面,对MD用户来说,常见的办法是划分成两个窗口,其中一个显示即时渲染结果。但在手机端就很困难,只能像github那样给一个预览界面。总体而言,KC的大多数用户不熟悉MD,网站功能不应为了满足一部分用户的需求,而增加另一部分用户的麻烦。
没有提供全面的MD支持,也有开发力量有限的因素,还有许多重要的工作要做,这部分本来就被排在年底去了。
另外,不要动不动就让人去找AI。基于现在AI在解决技术问题方面的普及程度,让人用AI基本等同于骂人。事实上,过去两年我用AI写过许多小工具,比如“计算工具”中收录的那些,你能看出哪些是claude风格。