感谢 Todd 提供了 CommonMark 的参考——我以前不知道它,现在这个帖子对我来说更有意义了。
我运行 phpBB 论坛已经 22 年了,多年来我对其进行了大量的修改以满足我的需求:图库显示、支持内联 PDF、Litebox 和标题(带/不带 Litebox)。当您提到 figcaption 时,我被触动了。这是我修改过的模板 attachment.html 中的一个片段:
<figure>
<a data-fancybox="gallery1" href="{_file.U_DOWNLOAD_LINK}" data-caption="{_file.COMMENT}">
<img src="{_file.THUMB_IMAGE}" class="postimage" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" />
</a>
<!-- ENDIF -->
<!-- IF _file.COMMENT -->
<figcaption>{_file.COMMENT}</figcaption>
<!-- ENDIF -->
</figure>
我们亲爱的 figcaption。
是时候我告别 phpBB 了;它已经完成了它的使命,而 Discourse 是一个更强大的平台。但是——虽然我不能权威地谈论 CommonMark,或者为什么应该遵守它——但我可以说,Discourse 中无法为图像、PDF、视频、音频等添加标题对我来说是一个严重的遗漏。无论如何处理,都应该有一些规定。
只是我的一点愚见($0.02)。
-Dan