1

问题

我有一个完整记录的项目,并带有一个以徽标为中心的自述文件:

https://github.com/Fl4m3Ph03n1x/fs-error-logger/blob/master/README.md

我为此使用的代码如下:

<p align="center">
    <img src="./logos/logo_no_wm.png" >
</p>

阅读 NPM 文档后,我有一个强烈的印象,同样的代码应该适用于 NPM 的降价:

https://github.com/npm/marky-markdown/pull/242

但是,如果你查看我的 NPM 项目,你可以看到 logo 没有居中: https ://www.npmjs.com/package/fs-error-logger

问题

我该如何解决?

4

1 回答 1

1

这可能是一个错误或开发人员的故意决定。我建议提交错误报告

页面源代码的视图显示该图像的以下 HTML:

<img src="https://raw.githubusercontent.com/Fl4m3Ph03n1x/fs-error-logger/HEAD/logos/logo_no_wm.png" />
<p></p>

有几件事需要注意。首先,图像没有包装在p标签中,这很奇怪。其次,p紧随其后的是一个空元素。这可能是他们系统中的一个错误,或者是他们的 HTML 卫生的人工制品。

根据 HTML 源代码中的 HTML 注释,marky-markdown是使用的 markdown 解析器。该项目的文档部分说明

它能做什么

然后它继续进行一系列其他后处理步骤。我检查并markdown-它很好地通过了原始HTML,所以大概其中一个后处理器正在以某种方式改变输出。或者可能,marky-markdown 对 markdown-it 解析器的修改破坏了某些东西。

我不知道这是marky-markdown开发人员的故意决定还是错误。如果这是故意的,那么您可能永远无法获得您想要的行为。无论哪种方式,提交错误报告都是获得任何答案的最佳方式。

编辑

供将来参考,以及其他遇到此问题的人,错误报告在这里。回应是,这实际上是一个错误,并且已经在等待修复

于 2017-07-31T19:45:54.603 回答