Gostaria de saber se existe uma aplicação web PHP, tal que
- Quando chamado com algo como
http://example.com/index.php?inputfile=mymarkdownfile.txt
; ele abrirá o arquivomymarkdownfile.txt
no mesmo localindex.php
do servidor web e o renderizará como Markdown (ou seja, converterá o Markdown em HTML e o servirá) - Haverá um botão "editar", que abre um editor Markdown de "visualização ao vivo" (como em sites StackExchange/StackOverflow)
- Quando você terminar de editar e clicar no botão "salvar", a versão anterior será arquivada no servidor (salva como arquivo de texto
mymarkdownfile-
timestamp.txt
) e a versão alterada será salva comomymarkdownfile.txt
. - Se você tentar "abrir" um "arquivo inexistente" (digamos, através
http://example.com/index.php?inputfile=nonexistant.txt
), então o editor inicia primeiro; e o conteúdo digitado lá será salvo comononexistant.txt
(enonexistant-
timestamp.txt
)
Eu só preciso disso para fazer anotações com base no servidor e realmente não preciso de links locais ou algo parecido; nem autenticação de usuário nem proteção (pretendo usar isso na rede local, então não ficaria preocupado com a exposição pública do botão "editar" e vandalismo).
Imagino que possa ser uma página PHP, que usa:
- Remarcação PHPbiblioteca para a conversão inicial para HTML quando a solicitação da página é lida pela primeira vez
- pagedown - Um conversor e editor JavaScript Markdown(Veja tambémExiste alguma boa biblioteca ou controle Markdown Javascript? - Estouro de pilha) para quando o editor estiver ativo.
Alguma coisa assim por aí?
Muito obrigado antecipadamente por qualquer resposta,
Felicidades!
Responder1
Bem, como eu realmente precisava de algo assim, montei um pequeno script/aplicativo PHP que faz o que foi dito acima; chamou-o de Editor Web Markdown de página única ( spmdwe
); por favor, veja:
Espero que isso ajude alguém,
felicidades!