Me gustaría saber si existe una aplicación web PHP, tal que
- Cuando se llama con algo como
http://example.com/index.php?inputfile=mymarkdownfile.txt
; abrirá el archivomymarkdownfile.txt
en la misma ubicación queindex.php
en el servidor web y lo representará como Markdown (es decir, convertirá Markdown a HTML y lo entregará) - Habrá un botón "editar", que abre un editor de Markdown de "vista previa en vivo" (como en los sitios StackExchange/StackOverflow)
- Cuando haya terminado de editar y haga clic en el botón "guardar", la versión anterior se archiva en el servidor (se guarda como archivo de texto
mymarkdownfile-
con marca de tiempo.txt
) y la versión modificada se guarda comomymarkdownfile.txt
. - Si intenta "abrir" un "archivo inexistente" (decir, a través de
http://example.com/index.php?inputfile=nonexistant.txt
), entonces el editor se inicia primero; y el contenido escrito allí se guardará comononexistant.txt
(ynonexistant-
marca de tiempo.txt
)
Sólo necesito esto para tomar notas en el servidor, y realmente no necesito enlaces locales ni nada por el estilo; ni autenticación de usuario ni protección (tengo la intención de usar esto en la red local, por lo que no me preocuparía la exposición pública del botón "editar" y el vandalismo).
Me imagino que podría ser una página PHP, que usa:
- Rebaja de PHPBiblioteca para la conversión inicial a HTML cuando se lee por primera vez la solicitud de página.
- pagedown: un conversor y editor de JavaScript Markdown(ver también¿Existe alguna buena biblioteca o control de Markdown Javascript? - Desbordamiento de pila) para cuando el editor esté activo..
¿Algo así por ahí?
Muchas gracias de antemano por cualquier respuesta,
¡Saludos!
Respuesta1
Bueno, dado que realmente necesitaba algo como esto, preparé un pequeño script/aplicación PHP que hace lo anterior; lo llamó Editor web Markdown de una sola página ( spmdwe
); por favor mira:
Espero que esto ayude a alguien,
¡Salud!