Nash, Notizen als einzelne HTML-Datei
(keepworking.github.io)Ich möchte dieses kleine Projekt vorstellen, das ich diesmal entwickelt habe.
Nash basiert auf dem Konzept „Note as HTML“ und ist so konzipiert, dass eine einzelne HTML-Datei zugleich Editor und Dokumentdatei sein kann.
Solange ein Browser vorhanden ist, kann man lokal arbeiten – online wie offline ohne Einschränkungen. Wer ein geteiltes Dokument erhält, kann die HTML-Datei ohne separate Registrierung oder Programminstallation herunterladen, bearbeiten, erneut speichern und weitergeben.
Auch Bilder aus der Zwischenablage lassen sich per Einfügen an die Notiz anhängen, und es sind einige sehr einfache Editorfunktionen implementiert, sodass es sich auch gut zum Schreiben kurzer Texte eignet.
Allerdings lässt sich die Speicherfunktion des Browsers nicht ohne Weiteres zum Überschreiben nutzen, sodass unbeabsichtigt eine Art Versionsverwaltung wie meineDatei, meineDatei (1), meineDatei (2)... entsteht. Darüber hinaus habe ich zwar darüber nachgedacht, die Funktionen des Editors zu verbessern, aber leider gibt es viele Grenzen.
Auch aus meiner Sicht gibt es bei der Bedienbarkeit noch viele Schwächen, aber ich denke, es könnte sich gut für einen self-hosted Blog oder für einfache Handbücher sowie längere Inhalte mit Bildern eignen.
Schaut es euch gern an, und wenn ihr Ideen für andere Einsatzmöglichkeiten habt, würde ich mich über Hinweise freuen.
13 Kommentare
Ich nutze dieses großartige Projekt, das Sie geteilt haben, sehr gut als Editor für statische Seitengeneratoren im Self-Hosting. Vielen Dank!
Wirklich großartig ...! Sternchen-Bäm!
gesetzt wird, wenn der Titel leer ist~Erinnert mich an TiddlyWiki. Ein dreispaltiges Layout für Ordner, Dokumente und Dokumentinhalt könnte auch ganz gut funktionieren.
Als ich gerade daran dachte, habe ich nachgesehen, ob es noch etwas Ähnliches wie TiddlyWiki gibt, und dabei bin ich auf Feather Wiki gestoßen. Das ist ein extrem leichtgewichtiges Tool, bei dem die leere HTML-Datei nicht einmal 60 KB groß ist.
Schlicht und trotzdem großartig!!
Sieht großartig aus.
Allerdings wäre es vermutlich noch besser, wenn HTML-Daten mit sehr komplexen Styles beim Kopieren und Einfügen einen einfachen Normalisierungsprozess durchlaufen würden.
Sieht großartig aus. Ich sollte es mir am Wochenende einmal genauer ansehen. Wenn man noch ein paar der bestehenden Konzepte ergänzt, könnte es vielleicht noch besser werden.
Meiner persönlichen Meinung nach.
rule: Dateiname + ISO-JahrMonatTagStundeMinuteSekunde + Erweiterung
ex: Hello, This is Nash.2025-03-07 13.47.09.html
Es ist allerdings wirklich etwas schade, dass man im Dateinamen kein
:verwenden kann.Ich finde es eine großartige Idee, beim Speichern Zeitinformationen in den Dateinamen aufzunehmen.
Das scheint auch noch besser geeignet zu sein, den Nachteil zu kaschieren, dass kein Überschreiben möglich ist.
Vielen Dank für Ihre wertvolle Meinung.
Irgendwie erinnert mich das an TiddlyWiki.
Persönlich fände ich es gut, wenn es eine Funktion gäbe, mit der der Ausdruck etwas sauberer aussieht, sowie eine Möglichkeit, bestimmte Bereiche in einer Schrift mit fester Breite darzustellen. Es wäre auch das Tüpfelchen auf dem i, wenn in der Toolbar per Tooltip die Tastenkürzel angezeigt würden oder es auf der Hilfeseite eine Erklärung zu den Shortcuts gäbe.
Außerdem wäre es vielleicht gut, im erzeugten HTML-Code die Code-Teile möglichst weit oben zu bündeln und den Inhaltsbereich so weit wie möglich nach unten zu setzen, wobei ich mich auch frage, ob man den HTML-Code dafür überhaupt so oft direkt bearbeiten würde. Wie auch immer: Wenn man sich eine leere Datei mit Inhalt bereitlegt, könnte sie je nach Situation durchaus nützlich sein.
Vielen Dank für Ihr wertvolles Feedback.
Solche Dinge wären auf jeden Fall deutlich besser, wenn sie vorhanden sind. Ich werde das als Referenz nutzen und weiter verbessern.
Eine weitere Funktion, die mir einfällt, wäre die Unterstützung für Einrückungen/Ausrückungen.
Gelegentlich, wenn man längere Texte schreiben muss, war es nützlich, bestimmte Inhalte etwa durch Einrückungen hervorzuheben.
Wenn man das auf einer selbstgehosteten Website einsetzen möchte, wäre eine Variante mit einer Funktion zum „Exportieren“ des nicht bearbeitbaren HTML-Teils wohl besser.
Wie dem auch sei: Selbst wenn es eine nicht bearbeitbare HTML-Datei ist, ist es durchaus attraktiv, dass dafür nur eine einzige Datei genügt.