Markdown - редактирования текст в формате markdown

Дополнение для редактирования текст в формате markdown на frontend c просмотром результата.





Установка

Заменить [[!markdown]] или [[*content]] на [[!MarkdownEditorFrontend]]

В [[!MarkdownEditorFrontend]] выполнятся сниппет [[!markdown]] и обработаются теги и выведется все на экран.

Если пользователь авторизован в админке то появится два таб «Просмотр» и «Редактор»

Редактировать текст на странице может только администратор сайта

Для вывода контента используется сниппет [[!markdown]]. Но перед этим происходит обработка тегов MODX если включен параметр Выполнять теги MODX

Горячие клавиши

CTRL+S — сохранение измененных результатов
TAB — добавление отступа в начале строки
Shift+CTRL+ALT — переключение между редактором и просмотром кода

Можно скачать в modstore
Андрей Степаненко
05 июля 2017, 14:07
modx.pro
4
3 387
+14
Поблагодарить автора Отправить деньги

Комментарии: 11

Воеводский Михаил
05 июля 2017, 17:09
+3
Удобное дополнение для написания статей на личном/корпоративном сайте. На пордок удобнее, чем писать в админке, а потом проверять отдельно на фронте.
    Андрей Степаненко
    05 июля 2017, 17:17
    +3
    По этому и написал)) Так как завел свой блог, а там правки в статьи надо вносить. Сначала через ТВ параметры делал include файлов.md и затем редактировал через phpStorm так как там есть встроенный редактор markdown. Но потом напрягло постоянно проект запускать.
    Алексей Соин
    06 июля 2017, 07:58
    0
    Сейчас на сайте пользуюсь дополнением Markdown, после установки вашего дополнения конфликта не будет?
    P.S. Большое спасибо, давно искал такое дополнение =)
      Андрей Степаненко
      06 июля 2017, 08:06
      0
      Ну сколько тестировал проблем не возникает. У меня страниц 30 были в markdown формате. Заносил их через этот редактор. Вроде все правильно обрабатывается.
      Так что лушче будет если установите и при переносе контента проверяй те первое время. Если будут какие то вопросы пишите, по мере возможности буду править.
      Конфликтов с установкой не должно быть, так как там сниппет markdown стандартный используется.
        Алексей Соин
        06 июля 2017, 08:38
        0
        ну я имею ввиду у того дополнения вызов сниппета [[!Markdown]] а ваш сниппет вызывается [[!markdown]] с этим проблем не будет? и можно ли выводить им не только content но и другие блоки?
          Андрей Степаненко
          06 июля 2017, 08:40
          0
          В место [[!markdown]] вызывать [[!MarkdownEditorFrontend]]
          щас описания поправил
            Алексей Соин
            06 июля 2017, 08:53
            0
            Я давно искал удобный редактор md для modx, так что если вы не против выскажу своё мнение в какую сторону можно развить ваше дополнение (сам одно время подумывал сделать нечто похожее но изза лени так руки и не дошли :D ) тем редакторам что сейчас есть не хватает подсветки синтаксиса по примеру Ace и функциональных клавиш например как тут или тут, очень хорошо это реализовано на stackoverflow.
            Да, и кстати с html тегами предпросмотр не работает
            Ещё раз большое спасибо за такое нужное дополнение, буду тестит =)
    brioni
    07 июля 2017, 15:45
    0
    А к TicketFormCreate его реально прикрутить?
    Александр Туниеков
    14 ноября 2024, 11:50
    0
    Добрый день! Установил MarkdownEditorFrontend с modstore и xpdo выдало ошибку что не может найти сервис. К моему удивлению в транспортном пакете не нашлось папок assets и core (0 и 1 в modCategory). И, соответственно, они не установились. Перезалейте пожалуйста пакет. Если еще выложете в гитхаб то респект.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      11