Wie ich nach einer Kindermaschine für einen Blog gesucht habe



Ich schreibe viel im Internet und wollte meinen eigenen Standalon-Blog erstellen, in dem Sie kleine Notizen und Artikel schreiben können, die nicht für andere Websites geeignet sind. Das Hauptproblem eines persönlichen Blogs ist, dass ich zu faul bin, um Beiträge zu schreiben . Um ein paar Zeilen in Wordpress zu kritzeln, benötigen Sie zu viele Gesten. Ich habe verschiedene Motoren ausprobiert und jedes Mal, wenn ich das Gefühl hatte, dass ich sie nicht verwenden wollte, ist es viel schneller und einfacher, in ein Notizbuch wie Evernote oder Notion zu schreiben. Also suchte ich nach der perfekten Blog-Engine, die alle meine Anforderungen erfüllt.

Meine Anforderungen an den perfekten Motor:


  • self-hosted — , narod.ru google+ , , . - DMCA, Medium LiveJournal.
  • — - , , , .
  • — CMS , , , .
  • Ein vollwertiger WYSIWYG-Editor - Unterstützung für Markdown-Markup und dessen Verarbeitung in Echtzeit, Code-Hervorhebung und Einfügen von Bildern aus der Zwischenablage.
  • Normale Kommentare - Die Möglichkeit, anonyme Kommentare zu hinterlassen und sich über ein Maximum an sozialen Netzwerken anzumelden. Netzwerke für personalisierte Kommentare.
  • Minimalistisches Erscheinungsbild - Ich möchte mich nicht auf Layout und Themen einlassen, ein geeignetes Design sollte sofort einsatzbereit sein.


Im Inneren erzähle ich, wie ich das ideale CMS sehe, den Herausgeber von Posts und Kommentaren, warum die meisten vorhandenen Engines seit zehn Jahren veraltet sind, und vergleiche verschiedene Engines untereinander.


Was ist ein normaler WYSIWYG-Editor?



(Video mit Ton) Ein Beispiel für einen idealen WYSIWYG-Editor in Notion

Video mit einer Demonstration des besten Editors meiner Meinung nach

Der Post-Editor ist das Wichtigste in der Engine, da Sie die meiste Zeit darin verbringen. WYSIWYG (was Sie sehen, ist was Sie erhalten) ist ein Editor-Typ, in dem Text sofort formatiert wird, ohne zwischen dem Quellcode und der endgültigen Version zu wechseln. Es schmerzt mich zu beobachten, wie Anhänger der alten Schule HTML-Tags und BBcode manuell schreiben, zehnmal zwischen Vorschau und Quellcode wechseln, Bilder separat zum Hosting hochladen und daher viel Zeit damit verbringen, Text zu verfassen. Redakteure in allen Arten von Wordpress sind seit mehreren Jahrzehnten veraltet!

Update
Seit 2018 verwendet Wordpress den neuen coolen Gutenberg- Editor, der nicht schlechter als Notion ist. Zum Zeitpunkt des Schreibens wusste ich nichts davon.


Es stellt sich heraus, dass nur wenige wissen, dass es moderne Editoren gibt, die Markdowns in Echtzeit rendern und Bilder aus der Zwischenablage einfügen können. Sie können im Allgemeinen vergessen, Code für das Layout des Textes zu schreiben.

Meine redaktionellen Anforderungen:


  • WYSIWYG - alles sollte sofort gerendert werden, dh nach Eingabe von zwei ## Gittern aus einer neuen Zeile sollte der Text sofort in eine Überschrift umgewandelt werden. Keine Vorschau und Quellcode.
  • Markdown-Unterstützung - Grundlegende Dinge wie Header, Listen und Code-Hervorhebungen sollten funktionieren. Sie müssen die Maus nicht auf die Textformatierungselemente ziehen, wenn alles über die Tastatur ausgeführt werden kann.
  • — , Ctrl+V . .





Notion — Evernote




Ich liebe Notion . Dies ist das fortschrittlichste Tool zum Notieren, Verwalten eines Wikis, Beschreiben von Projekten, einfachen Task-Managern, einem Kalender und vielem mehr. Notion unterstützt Teamwork, verfügt über eine große Vorlagenbibliothek und kann auf Wunsch auch in CRM in alles umgewandelt werden.

Das Wichtigste in Notion ist jedoch der Editor. Es ist einfach perfekt zum Schreiben von Posts. Das obige Video zeigt ein Beispiel für das Schreiben eines einfachen Beitrags mit Markdown-Markup, Einfügen von Code und Bildern aus der Zwischenablage. Zum Vergleich wird der Motor von Aegeus Ilya Birman verwendet.

Leider eignet sich Notion nicht gut für einen öffentlichen Blog. Ja, Sie können alle Seiten im Internet als reguläre Site veröffentlichen. Hier ist sogar eine Beispielsiteauf Vorstellung. Sie können Ihre Domain jedoch nicht damit verschrauben. Das Bewegen der Seiten sieht seltsam aus. Manchmal werden sie in Form von Fenstern geöffnet, nicht in Form von separaten Seiten.

Notion verfügt noch nicht über eine öffentliche API, es gibt jedoch bereits Client-Implementierungen, beispielsweise unter Go . Der Autor dieses Kunden hat eine Krücke geschrieben , um Seiten aus dem Begriff zu ziehen und sie auf seinen Server hochzuladen. Die private API kann sich jedoch jederzeit ändern und alles wird kaputt gehen. Diese Methode beinhaltet ständiges Perdoling. Vor- und

Nachteile von Notion

Idealer Editor
Ausgefeilte Formatierung
Unterstützung für Seitenvorlagen
Keine selbst gehostete Version
Schlechte Anpassung der Website
Sie können Ihre Domain nicht verbinden.
Müll in der URL. Sie können die
Seitenadresse nicht selbst festlegen. ✗ Unbequeme Navigation, Popups anstelle einzelner Seiten.
Keine Kommentare

Jekyll- und Github-Seiten - statischer Site-Generator




Jekyll ist ein statischer Site-Generator, der bei Programmierern beliebt ist. Es wird häufig in Verbindung mit Github-Seiten verwendet . Sie haben wahrscheinlich die Homepages von Computern getroffen, die von diesem Generator erstellt wurden. In Hacker News wird es von jeder dritten Site verwendet. Der Hauptpunkt ist, dass Beiträge in Ihrer bevorzugten IDE im Markdown-Format geschrieben und über git wie Code bereitgestellt werden und daraus bereits HTML auf dem Server generiert wird.

Ich habe auch versucht, es zu verwenden hub.zhovner.com

Auf den ersten Blick scheint alles einfach zu sein, aber um einen Beitrag zu schreiben, müssen Sie eine Textdatei erstellen, sie auf besondere Weise in einem Format benennen YEAR-MONTH-DAY-title.mdund in einem Ordner ablegen_posts. Bilder müssen auch manuell in Ordner sortiert und mit Links versehen werden. Es wird davon ausgegangen, dass der Programmierer für all dies Schnipsel, Hooks und Makros schreibt, seine Beiträge automatisch aufgerufen, verschoben, Bilder in Ordnern angeordnet usw. werden.

Es gibt viele Plugins für beliebte IDEs wie VSCode zum Markdown-Rendern in Echtzeit, zum Einfügen von Bildern usw. Es gibt sogar ein ganzes CMS, das als Add-On für jekyll erstellt wurde. Hier einige davon: Forestry.io , cloudcannon.com , netlifycms.org/docs/jekyll/. Sie stellen eine direkte Verbindung zum Github-Repository her und die Site kann über ihre WYSIWYG-Editoren bearbeitet und automatisch über Git synchronisiert werden. Es klingt schön, aber in der Tat funktioniert es schlecht. Kein einziger Editor befindet sich in der Nähe des Referenzeditors Notion.

Nachdem ich Jekyll ein paar Jahre lang benutzt hatte, dachte ich, ich sei einfach unangenehm und es sei schwierig, mit ihm zu arbeiten. Ich vergesse die Schnipsel zum Erstellen eines neuen Beitrags in meinem Sublime Text-Editor. Ich bin zu faul, um die Site über Git hochzuladen, und in den meisten Fällen ziehe ich es vor, nicht zu schreiben, als all diese Verfahren durchzugehen. Vor- und

Nachteile von Jekyll

Volle Kontrolle über die Website und das Design
Kann unabhängig gehostet werden
Nur statisches HTML
Sie können jeden Kommentardienst verbinden.
Es ist schwierig, neue Beiträge zu veröffentlichen.
Es gibt keinen normalen Editor.
Cr Krücken von Drittanbietern wie CMS und Plugins für IDE funktionieren nicht gut

Ghost - CMS für den Blog




Ghost ist ein relativ neues modisches Open Source CMS. Die Site beschreibt nur die kostenpflichtige SaaS-Version, es gibt jedoch ein vorgefertigtes Docker-Image , das mit einem Klick bereitgestellt werden kann.

Ghost hat fast den gleichen coolen Editor wie Notion. Ich war begeistert, als ich es ausprobierte: Normale Unterstützung für Markdown in Echtzeit, Bilder werden aus der Zwischenablage eingefügt, hübsch! Nach einer kurzen Fertigstellung wird in Codeblöcken sogar eine Syntaxhervorhebung angezeigt.

Ich habe bereits beschlossen, meinen idealen Motor zu finden, bis ich mich mit dem Design des Erscheinungsbilds der Website befasste. Es stellte sich heraus, dass das Standardthema keine Einstellungen impliziert, da wir alle daran gewöhnt sind, in demselben Wordpress zu sehen. Diese haben einfach keine Einstellungen. Es ist banal, das Menü, die Fußzeile / die Kopfzeile ein- und auszuschalten. Beim Stöbern in der Galerie der offiziellen Themen wurde mir klar, dass es ein Dutzend davon gibt und keines zu mir passt. Es gibt nur 150 Themen zu Theme Forest for Ghost, gegenüber 12 Tausend zu Wordpress. In zwei Tagen der Suche konnte ich kein passendes Thema finden, entweder zu dumm oder lange aufgegeben und nicht kompatibel mit der aktuellen Version der Engine. Ich verstehe das Layout nicht und das Schreiben meines eigenen Themas war nicht Teil meiner Pläne. Deshalb musste ich Ghost verschieben und die Suche fortsetzen.

Ghost , , . Affinity . , .

Standardmäßig bietet Ghost viele interessante Funktionen wie kostenpflichtige Abonnements für geschlossene Inhalte wie Patreon und eine Reihe vorgefertigter Plugins für Integrationen. Viele Unternehmen verwenden diese Engine für ihre Unternehmensblogs . Die Entwicklung ist sehr aktiv und engagiert sich jeden Tag für Github . Vor- und

Nachteile von Ghost

Ausgezeichneter Editor
Volle Kontrolle über die Website und das Design
Sie können selbst
hosten ✓ Sie können jeden Kommentardienst verbinden
Themen ohne Einstellungen, nur die Quellen bearbeiten
Beiträge nur über das Admin-Panel erstellen und bearbeiten

Teletype.in - ein minimalistischer Dienst für Blogs




Teletype.in ist ein minimalistisches Analogon zu Medium von russischen Entwicklern mit Markdown-Markup-Unterstützung. Stilistisch ähnelt es einem Dienst der Entwickler des Telegramm-Messenger - telegra.ph - , nur mit der Möglichkeit, sich vollständig in Ihrem Profil zu registrieren und zu bloggen. Sie können Ihre Domain verbinden.

Die Idee und der Ansatz der Entwickler haben mir sehr gut gefallen: Der richtige WYSIWYG-Editor, Bilder werden aus der Zwischenablage eingefügt, keine Admin-Panels, zumindest eine Benutzeroberfläche, konzentrieren sich nur auf den Inhalt. So habe ich mir die perfekte Blog-Engine vorgestellt.

Ich habe die Domain verbunden und versucht, einige Artikel aus meinem Blog auf Jekyll in Teletype.in zu übertragen. In ein paar Minuten wurden einige schwerwiegende Fehler behoben: Ich habe versehentlich das Layout beschädigt und eine nicht funktionierende Post-Seite erhalten. Ich bin froh, dass die Entwickler auf Russisch kommunizieren und aktiv im Support-Chat in Telegram antworten. Sie haben alle Fehler bestätigt und sie in ein paar Tagen behoben. Die Jungs versprechen, Syntaxhervorhebungen in die Codeblöcke aufzunehmen und den Editor aktiv zu modifizieren. Bisher bleiben kleinere Unannehmlichkeiten bestehen, und es ist nicht so gut wie der Notion-Editor.

Kommentare sind noch nicht sehr funktional, Sie können nicht anonym schreiben und nicht alle sozialen Netzwerke melden sich an. Es gibt etwas zu ändern. Vor-

/ Nachteile Teletype.in

Guter Editor
Sie können Ihre Domain verbinden

Bequemes Hinzufügen und Bearbeiten von Posts Sie können für jeden Beitrag eine URL angeben.
Es gibt keine Kontrolle über die Site. Sie können keinen Host hosten.
✗ Roher Editor. Es gibt Fehler.
Wenig Spielraum für das Profildesign

WordPress, Aegean und alle anderen Engines


Ich habe viele Motoren ausprobiert und die meisten sehen seit mehreren Jahrzehnten veraltet aus. Das Hauptproblem ist die neu gestaltete Administrationsoberfläche und das Fehlen eines WYSIWYG-Editors. Ich werde das beliebte CMS nicht analysieren, da alle unter den oben beschriebenen Problemen leiden.

Die richtige Form von Kommentaren


Ich fühle mich unwohl, wenn ich einen Artikel sehe, unter dem Sie keinen Kommentar hinterlassen können. Noch schlimmer, wenn die Möglichkeit des Kommentierens durch ein kostenpflichtiges Abonnement oder eine komplexe Registrierung eingeschränkt ist. Die richtige Form von Kommentaren sollte es jedem Besucher ermöglichen, sich so einfach wie möglich auszudrücken, ohne sich auf der Website registrieren zu müssen.

Disqus - schlechter Kommentarservice




Ich habe eine Site, die den Disqus- Kommentardienst verwendet . Jeder dritte Kommentar dort markiert Disqus als Spam und verbirgt ihn, egal wie ich versuche, Spamfilter auszuschalten. Aus diesem Grund können Menschen nicht normal kommunizieren. Die Reihenfolge der Kommentare ändert sich ständig nach dem Zufallsprinzip. Einige Kommentare verschwinden einfach nach einer Weile. Es zieht Tonnen von Javascript und verlangsamt sich. Im Allgemeinen ist Disqus die schlimmste Abweichung, und ich empfehle niemandem, sie zu verwenden.

Bemerkung42 - guter Kommentarservice



Remark42 - eine offene Kommentar-Engine zum Einbetten in eine beliebige Site von Eugeneumputun. Verfügbar als Docker-Image für die Bereitstellung auf Ihrem Server. Es unterstützt sowohl anonyme Kommentare als auch die Anmeldung in sozialen Medien. Unterstützt Markdown-Markup. Es gibt sogar eine Benachrichtigung über neue Kommentare an den Administrator in Telegram. Ein Referenzbeispiel für eine gute Kommentar-Engine.

Fazit


Jetzt wähle ich zwischen Teletype.in und Ghost. Beide Motoren haben ihre Vor- und Nachteile, die erledigt werden müssen. Vielleicht fehlt mir etwas und es gibt Motoren, die meinen Anforderungen entsprechen, aber ich weiß nichts darüber. Wenn Sie etwas hinzufügen möchten, teilen Sie dies bitte in den Kommentaren mit.


All Articles