Плагин HtmlFormatter. Формирование абзацев с помощью HTML-тегов <p>...</p> | jenyay.net

Плагин HtmlFormatter. Формирование абзацев с помощью HTML-тегов <p>...</p>

HtmlFormatter 1.1.2 (Требуемая версия OutWiker: 1.9 - 2.1.0.834)

HtmlFormatter 1.4.1 (Требуемая версия OutWiker: 3.2.0.922 и выше)

Описание

До OutWiker 1.8 использовался способ формирования HTML (для вики- и HTML-страниц), в котором идущие подряд два перевода строки обозначали начало абзаца, и такие блоки оборачивались в теги <p>...</p>. Одиночный перевод строки заменялся тегом <br>. Но при таком способе с точки зрения пользователя, который не заглядывает в код HTML, не всегда было очевидно, какой получится отступ, если добавить несколько переводов строк подряд (три и более). Поэтому в OuitWiker 1.8 способ генерации HTML был изменен, и все переводы строк стали заменяться на <br>.

Однако, для другой группы пользователей, которые используют OutWiker для создания HTML-страниц, старый способ подходил больше, поскольку он соответствует идеологии и стандарту HTML. Поэтому в OutWiker 1.9 была добавлена возможность расширения способов генерации HTML с помощью плагинов.

Плагин HtmlFormatter добавляет "новый" способ формирования HTML, напоминающий тот, что использовался до версии 1.8, но при этом является даже более аккуратным с точки зрения стандарта HTML.

Ниже показаны примеры сгенерированных HTML-кодов двумя способами.

Текст викистраницы:

Разбивка абзацев с помощью тегов <br/> (режим по умолчанию):

Разбивка абзацев с помощью тегов <p>...</p> (с использованием плагина HtmlFormatter):

Использование

После установки плагина в диалоге настроек (вызывается с помощью пункта меню "Правка - Параметры...") в разделе "Просмотр" появится настройка "Разделитель параграфов", в котором выбрано значение по умолчанию "Разрывы строк (<br/>)". Это значение можно изменить на "Параграфы (<p>...</p>)".

После этого абзацы будут обрамляться тегами <p>...</p>.

История изменений

1.4.1 (03.05.2023)

  • Переход на новый API.

1.4 (19.10.2019)

  • Переход на новый API.

1.3 (26.08.2018)

  • Добавлена немецкая локализация.

1.2.1 (31.07.2018)

  • Улучшение обработки блоковых элементов.

1.2 (15.02.2018)

  • Добавлена поддержка OutWiker 2.1. Переход на Python 3.

1.1.2 (17.10.2016)

  • Добавлена поддержка OutWiker 2.0.

1.1.1 (20.08.2016)

  • Добавлена поддержка шведского языка.

1.0 (26.03.2015)

  • Первая версия.

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
3.5 stars

Рейтинг 3.5/5. Всего 2 голос(а, ов)