Веб-приложение PHP Markdown «одностраничное» с предварительным просмотром в реальном времени?

Веб-приложение PHP Markdown «одностраничное» с предварительным просмотром в реальном времени?

Я хотел бы узнать, существует ли веб-приложение на PHP, такое как

  • При вызове с помощью чего-то вроде http://example.com/index.php?inputfile=mymarkdownfile.txt; файл откроется mymarkdownfile.txtв том же месте, что и index.phpна веб-сервере, и будет отрисован как Markdown (т.е. он преобразует Markdown в HTML и выдаст его)
  • Будет кнопка «Изменить», которая открывает редактор Markdown с «живым предварительным просмотром» (как на сайтах StackExchange/StackOverflow)
  • После завершения редактирования и нажатия кнопки «сохранить» предыдущая версия архивируется на сервере (сохраняется как текстовый файл mymarkdownfile-с меткой времени .txt), а измененная версия сохраняется как mymarkdownfile.txt.
  • Если вы попытаетесь «открыть» «несуществующий файл» (скажем, черезhttp://example.com/index.php?inputfile=nonexistant.txt), то редактор запускается первым; и набранный там контент будет сохранен как nonexistant.txtnonexistant-временная метка .txt)

Мне это нужно только для создания заметок на сервере, и мне не нужны локальные ссылки или что-то в этом роде; ни аутентификация пользователя, ни защита (я бы намеревался использовать это в локальной сети, чтобы не беспокоиться о публичном доступе к кнопке «Изменить» и вандализме).

Я предполагаю, что это может быть PHP-страница, которая использует:

Есть ли что-нибудь подобное?

Заранее большое спасибо за любые ответы.
Удачи!

решение1

Ну, учитывая, что мне действительно было нужно что-то подобное, я собрал небольшой PHP-скрипт/приложение, которое делает все вышеперечисленное; назвал его Одностраничный веб-редактор Markdown ( spmdwe); см.:

введите описание изображения здесь

Надеюсь, это кому-то поможет.
Спасибо!

Связанный контент