Как центрировать изображение в NPM README?

Проблема

У меня есть полностью задокументированный проект и файл README с логотипом по центру:

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, вы увидите, что логотип расположен не по центру: https://www.npmjs.com/package/fs-error-logger

Вопрос

Как это исправить?


person Flame_Phoenix    schedule 25.07.2017    source источник


Ответы (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 — это используемый анализатор уценки. В документации этого проекта частично говорится:

Что оно делает

Затем он продолжается с кучей других шагов постобработки. Я проверил и уценил — он отлично пропускает необработанный HTML, поэтому, предположительно, один из постпроцессоров каким-то образом изменяет вывод. Или, возможно, модификация Marky-markdown синтаксического анализатора markdown-it что-то сломала.

Чего я не знаю, так это того, было ли это преднамеренным решением разработчиков marky-markdown или ошибкой. Если это было преднамеренно, то вы, возможно, никогда не сможете добиться желаемого поведения. В любом случае подать отчет об ошибке — лучший способ получить ответ.

РЕДАКТИРОВАТЬ

Для дальнейшего использования и для всех, кто столкнется с этой проблемой, отчет об ошибке здесь. Ответ заключается в том, что на самом деле это ошибка и исправление уже находится на рассмотрении. .

person Waylan    schedule 31.07.2017
comment
Хорошо, я отправил отчет об ошибке. Посмотрим, ответит ли кто-нибудь. В любом случае, вы получаете kudos++! - person Flame_Phoenix; 01.08.2017
comment
@Flame_Phoenix рад, что смог помочь. Для дальнейшего использования и для всех, кто столкнется с этой проблемой, отчет об ошибке находится здесь. Ответ заключается в том, что на самом деле это ошибка и исправление уже находится на рассмотрении. . - person Waylan; 01.08.2017
comment
Спасибо. Это была ошибка, которую я создал, я отредактировал ваш ответ, чтобы включить ваш комментарий! - person Flame_Phoenix; 02.08.2017