Ich würde gerne wissen, ob es eine PHP-Webanwendung gibt, mit der
- Wenn es mit etwas wie
http://example.com/index.php?inputfile=mymarkdownfile.txt
; aufgerufen wird, wird die Dateimymarkdownfile.txt
am selben Speicherort wieindex.php
auf dem Webserver geöffnet und als Markdown gerendert (d. h. es konvertiert das Markdown in HTML und stellt es bereit). - Es wird eine Schaltfläche „Bearbeiten“ geben, die einen Markdown-Editor mit „Live-Vorschau“ öffnet (wie auf StackExchange/StackOverflow-Sites).
- Wenn Sie mit der Bearbeitung fertig sind und auf die Schaltfläche „Speichern“ klicken, wird die vorherige Version auf dem Server archiviert (als Textdatei mit
mymarkdownfile-
Zeitstempel gespeichert.txt
) und die geänderte Version wird als gespeichertmymarkdownfile.txt
. - Wenn Sie versuchen, eine „nicht vorhandene Datei“ zu „öffnen“ (sagen wir, über
http://example.com/index.php?inputfile=nonexistant.txt
), dann startet zuerst der Editor; und der dort eingegebene Inhalt wird gespeichert alsnonexistant.txt
(undnonexistant-
Zeitstempel.txt
)
Ich brauche dies nur zum serverbasierten Notieren und brauche weder eine lokale Verknüpfung oder ähnliches noch Benutzerauthentifizierung oder -schutz (ich möchte dies im lokalen Netzwerk verwenden, sodass ich mir keine Sorgen über die öffentliche Sichtbarkeit der Schaltfläche „Bearbeiten“ und Vandalismus machen muss).
Ich stelle mir vor, dass es sich um eine PHP-Seite handeln könnte, die Folgendes verwendet:
- PHP MarkdownBibliothek für die erste Konvertierung in HTML beim ersten Lesen der Seitenanforderung
- pagedown – Ein JavaScript-Markdown-Konverter und -Editor(siehe auchGibt es eine gute Markdown-Javascript-Bibliothek oder -Steuerung? - Stack Overflow) für den Fall, dass der Editor aktiv ist.
Gibt es so etwas da draußen?
Vielen Dank im Voraus für alle Antworten,
Prost!
Antwort1
Nun, da ich so etwas wirklich brauchte, habe ich ein kleines PHP-Skript/eine kleine PHP-Anwendung zusammengestellt, die das oben genannte erledigt; ich habe es Single-page Markdown Web Editor ( spmdwe
) genannt; siehe bitte:
Hoffe, das hilft jemandem.
Prost!