Categories: Новости

Новый плагин WordPress предлагает решение для редактора Markdown

Ранее сегодня новый плагин редактора под названием Markup Markdown появился в каталоге WordPress. Он заменяет как классический, так и блочный редактор решением Markdown. Это первый плагин от автора, известного просто как Peter или @peter202202.

Как человек, который почти всегда пишет в Markdown, я не задумывался о том, чтобы скачать, установить и активировать его. Я был приятно удивлен, обнаружив приличный редактор, который мне понравился — по крайней мере, после внесения нескольких изменений.

Плагин не сложен в использовании. Если вы знакомы с написанием в Markdown, вам нужно только активировать его. Нет настроек. Разметка Markdown заменяет редактор для всех типов записей своим собственным.

Плагин использует PHP-библиотеку Parsedown для обработки внешнего вывода, превращая Markdown в HTML. На серверной части он использует сценарий EasyMDE для редактора на основе JS.

Хотя я обычно являюсь поклонником плагинов без опций, этот мог бы использовать несколько. По крайней мере, пользователи должны выбирать, какой редактор они предпочитают, через свой профиль. На сайте с несколькими авторами, таком как Tavern, отсутствие этой опции означает, что плагин не является стартовым. Я также хотел бы выбирать между редакторами для отдельных сообщений. Уже написанное в блоках нет смысла редактировать в Markdown.

Самая большая проблема, с которой я столкнулся в редакторе плагина, заключалась в том, что размер шрифта был слишком маленьким, а область содержимого слишком широкой для удобного письма. Поэтому я внес несколько корректировок в CSS, чтобы он мне больше нравился.

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

В будущем я хотел бы, чтобы автор плагина, по крайней мере, использовал ширину контента, определенную темой, для установки области письма. Поскольку theme.json файлы становятся стандартными, я также добавляю стили, связанные с типографикой. Для этого не нужно делать много — не нужно пытаться использовать WYSIWYG.

Альтернативой может быть добавление нескольких вариантов дизайна для настройки редактора. Несколько настроек будут иметь большое значение для создания более удобного интерфейса.

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

Я по-прежнему предпочитаю общий интерфейс современного экрана постредактирования. Я чувствую, что путешествую во времени всякий раз, когда встречаю классическую версию. Это настолько раздражает, что я сомневаюсь, что буду серьезно использовать этот плагин сегодня. Я бы предпочел решение Markdown, построенное поверх блочной системы.

Одним из недостатков плагина является то, что он может не работать вместе с некоторыми темами блоков. Некоторые полагаются исключительно на theme.json сгенерированные стили на уровне блоков для управления своим дизайном. Это означает, что действительный вывод HTML, не сгенерированный блочной системой, может остаться неучтенным.

Следующий <img>тег (изображение), завернутый внутрь <p>(абзаца), вылетает из макета при использовании Twenty Twenty-Two.

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

Есть темы, которая охватывает все ее основы.

Я люблю блочные темы, но это то, на что следует обратить внимание, если вы используете их вместе с этим плагином. Большинство из тех, что я тестировал, не справились с этим сценарием. Та же проблема может повлиять на контент, написанный в эпоху классики или пользовательский HTML.

Что касается изображений, плагин придерживается чистого вывода Markdown. В нем есть кнопка для подтягивания медиатеки, но нет возможности вставить что-либо, кроме полноразмерного изображения. Классы выравнивания также недоступны.

Последнюю проблему можно было бы решить, если бы подключаемый модуль включал в себя Parsedown Extra , расширение Parsedown, поддерживающее Markdown Extra . Спецификация допускает «специальные атрибуты». Как человек, который регулярно пишет в Markdown, я почти всегда использую эту функцию для добавления классов к изображениям.

В целом, плагин является хорошим решением для тех, кто ищет редактор на основе Markdown. Поскольку это версия 1.x, я с нетерпением жду возможности увидеть, куда она пойдет в будущем.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago