ADD: Jevix (типографирование)

Evg Evg 9 Мая 2022 (ред)

Для тестирования на GitHub новая версия добавлена. Очень жаль, но видимо мы не сможем использовать HTML Purifier (даже облегченную версию) и CommonMark для php в виду больших накладных расходов, которые не вписываются в идею проекта.

Добавим старый и добрый Jevix (типографирование)

  • Удалим prism (js) и добавим keylighter (php).
  • Перепишим спойлер и др. для Jevix.
  • Исправление ошибок.

Пробовал использовать HTML Purifier и CommonMark, которые подразумевают использование удобного синтаксиса и работу достаточно простую, есть даже кеширование, но всё равно, плюс 150 классов в каждом, ИМХО, перебор для LibArea.

Кроме них устанавливал десятки различных альтернатив, которые в основном заброшенные. Что-то в этом плане плохо дела обстоят.

P.S. После тестирования будет сформирован релиз. Jevix ещё нуждается в настройке.

4 Ответа

  1. Yori Yori 9 Мая 2022 (ред.)

    А если Jevix переписать, он под какой лицензией?

    1. Evg Evg 9 Мая 2022 (ред.)

      MIT, тут все ок, но времени сейчас на это нет. Там тестировать надо и на самом деле много работы связанной с безопасностью.

  1. Adre Adre 9 Мая 2022 (ред.)

    Есть предложение выделить вкладки в профилях участников, сделать их активными в зависимости от выбора. И файл для разметки кода сделать глобальным. Код может быть на страницах всех ответов и в профиле. В sidebar блогов.

    1. Evg Evg 9 Мая 2022 (ред.)

      Да, сделаю спасибо +. Ещё убрал визуально тяжелое выделение шапки, которая ранее нависала над всем сайтом. Стоит поработать над стилями таблиц и css чуток оптимизировать.