Markdown aplicativo web PHP de “página única” com visualização ao vivo? [fechadas]

3

Eu 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 arquivo mymarkdownfile.txt no mesmo local que index.php no servidor da Web e renderizará como Markdown (ou seja, converterá o Markdown em HTML e o veiculará)
  • Haverá um botão "editar", que abre um editor Markdown de "visualização ao vivo" (como nos sites do StackExchange / StackOverflow)
  • Quando 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 como mymarkdownfile.txt . / li>
  • Se você tentar "abrir" um "arquivo não existente" ( digamos, via http://example.com/index.php?inputfile=nonexistant.txt ), o editor será iniciado primeiro; e o conteúdo digitado lá será salvo como nonexistant.txt (e nonexistant- timestamp .txt )

Eu só preciso disso para anotações baseadas em servidor, e eu realmente não preciso de links locais ou algo assim; nem autenticação de usuário nem proteção (eu pretendia usar isso na rede local, então eu não ficaria preocupado com a exposição pública do botão "editar" e do vandalismo).

Eu imagino que poderia ser uma página do PHP, que usa:

  • A biblioteca de Markdown do PHP para a conversão inicial em HTML quando a solicitação de página é lida pela primeira vez
  • pagedown - Um conversor e editor de Markdown em JavaScript ( veja também Existe alguma boa biblioteca ou controle Markdown Javascript? - Stack Overflow ) para quando o editor está ativo ..

Algo assim lá fora?

Muito obrigado antecipadamente por qualquer resposta,
Felicidades!

    
por sdaau 26.05.2012 / 19:11

1 resposta

5

Bem, dado que eu realmente precisava de algo assim, eu montei um pequeno script PHP / aplicativo que faz o acima; chamou-lhe o Editor da Web de Markdown de página única ( spmdwe ); por favor veja:

Espero que isso ajude alguém,
Felicidades!

    
por 27.05.2012 / 01:28

Tags