Есть ли плагин, который предоставляет редактор стекового потока для WordPress? [закрыто]

34

Я устал от редактора tinymce в WordPress, и мне очень нравится редактор stackoverflow, который позволяет мне писать с грамматикой уценки. Поэтому я хочу написать блог с уценкой в ​​WordPress.

Теперь я использую этот плагин в моем WordPress:

Имя плагина:
URI плагина Markdown QuickTags : http://brettterpstra.com/code/markdown-quicktags
Описание: Заменяет QuickTags WordPress на совместимые с Markdown
Версия: 0.8.2
Автор: Brett Terpstra
URI автора: http: // brettterpstra.
Лицензия com : GPLv2

Он заменяет оригинальный редактор WordPress и предоставляет легкий интерфейс для меня, чтобы написать с уценкой. Однако, по сравнению с редактором Stackoverflow, в нем отсутствуют:

  1. Редактор SO имеет автоматическую подсветку синтаксиса. Мне не нужно указывать, какой язык я набираю. Плагин Markdown QuickTags не предоставляет возможность подсветки синтаксиса, а плагины, такие как Wp-markdown-syntax-highlight, требуют от меня добавления тега вручную, чтобы указать тип языка. Кроме того, я понятия не имею, могут ли два плагина работать вместе.

  2. Редактор SO предоставляет предварительный просмотр в реальном времени, что является самой крутой частью SO.

Есть ли плагин (ы) WordPress или комбинация плагинов, которые могут удовлетворить мои требования? Лично я мог бы немного поработать, но я мало знаю о php и js, поэтому мне очень сложно написать один с нуля (или из двух плагинов, которые я упомянул выше).

Пункт 1 выше является наиболее важным. И мне все равно, если плагин автоматически преобразует уценку в html или требует, чтобы я нажал кнопку типа «рендеринг» перед публикацией.

coolcfan
источник

Ответы:

41

Добро пожаловать в обмен стеками WordPress! Буквально вчера я создал WP-Markdown , который включает Markdown для ваших сообщений.

Он также предоставляет тот же интерфейс, что и этот веб-сайт (панель инструментов и предварительный просмотр в реальном времени), однако в настоящее время доступен только для комментариев и форумов bbPress (если они включены). Тем не менее, (так как это было бы просто сделать), я планирую добавить опцию, чтобы включить предварительный просмотр в реальном времени. Надеюсь, это поможет.

Редактировать: Начиная с версии 1.1 теперь есть возможность включить панель инструментов и предварительный просмотр для редактора постов, и теперь фактически выполняет то, что запросил ОП: D.

Стивен Харрис
источник
Я сейчас использую WP-Markdown. Это действительно хорошо. Я с нетерпением жду интерфейса в стиле stackoverflow для wp back-end. Спрашивается одно: как статья с уценкой сохраняется в БД? Отображается ли он в HTML при отображении сообщения или при сохранении сообщения?
coolcfan
Он сохраняется в БД в виде HTML, поэтому вы можете без проблем его деактивировать.
Стивен Харрис
Ницца! И я всегда могу видеть код уценки в редакторе, когда я хочу редактировать сообщение. Так что это делает некоторые преобразования из HTML в Markdown, когда я редактировать? Также вот мой тест с плагином: dante.im/test-markdown-2 Он хорошо работает с WP Twenty-Eleven.
coolcfan
@coolcfan Смотрите обновленный ответ
Стивен Харрис
1
@AnthonyAlberto Изменить строку возврата function loadPrettify()на return is_singular($savedtypes) || is_home();может быть одним из решений. Функция находится в WP-Markdown.php. Не знаю номер строки, потому что я редактировал его на странице администратора WP.
coolcfan