Für andere Plattformen haben Sie andere Pakete, den Standardbegriff für Plug-ins, in Emacs. Wenn Sie Googles Blogger verwenden, müssen Sie bpe . installieren. Es gibt mehrere andere Pakete, die Jekyll und andere Parsing-Systeme unterstützen.
Es gibt auch ein Paket für diejenigen unter Ihnen, die die Tinkerer-Blogging-Engine verwenden. Mehr dazu in einem anderen Beitrag.
Das Org2blog-Paket
Das Paket org2blog ruft die WordPress-Site auf und sendet Ihre Blogs dorthin. Dies funktioniert sowohl auf selbst gehosteten als auch auf dem kostenlosen WordPress.com-Website. Das Paket ist bei MELPA oder Github erhältlich. Wenn Sie es von GitHub nehmen, müssen Sie es selbst zu Ihrem Pfad hinzufügen. Dies ist nützlich, wenn Sie Updates verfolgen oder sogar einen Beitrag leisten möchten. Sie müssen jedoch sicherstellen, dass die Abhängigkeiten installiert sind. Das Paket hängt ab von:
xml-rpc-Metaweblog.el htmlizeSie können diese von MELPA hinzufügen, indem Sie 'Paket' verwenden.
$ 'M-x Installationspaket xml-rpc Metaweblog htmlizeDer Code, um das Paket einzuschließen, wenn Sie es hineinkopiert haben, fügen Sie den folgenden Code zu Ihrem .emacs-Datei oder -Verzeichnis.
(setq load-path (cons "~/.emacs.d/org2blog/" Ladepfad))(erfordert 'org2blog-autoloads)
Definieren Ihrer Zugangsdaten und Plattformen.
Bevor Sie etwas tun können, müssen Sie definieren, was und wo Sie veröffentlichen möchten. Dies erfordert mehr Code in Ihrem .emacs-Datei oder -Verzeichnis. Um Ihre Zugangsdaten zu definieren, fügen Sie diese zu Ihrem . hinzu .emacs-Datei.
(setq org2blog/wp-blog-alist'(("mein Blog"
:url "https://Beispiel.com/xmlrpc.php"
:default-title "How To"
:Benutzername "admin")
("Mein-anderer-Blog"
:url "https://andere.Beispiel.com/xmlrpc.php"
:default-title "Mein neues Rezept"
:Benutzername "Johnny")
))
Beachten Sie, dass dies eine Liste ist. Wenn Sie viele Blogs haben, fügen Sie sie der Liste hinzu. Seien Sie vorsichtig mit den Klammern, sie sind der Schlüssel zu LISP. Den Benutzernamen stellst du natürlich auf deinen eigenen ein. Das Passwort kommt später, gleich unten hier. Sie haben auch mehr Einstellungen als diese, Standard-Kategorien ist eine Option. Wenn Sie einen Beitrag senden möchten, müssen Sie zuerst eingeloggt sein. Die Anmeldung erfolgt mit:
'M-x org2blog/wp-login'Der Minibuffer wird dich fragen, in welchem Blog du posten möchtest. Wenn Sie den gleichen Code wie oben angegeben haben, können Sie nur 'mein-Blog' auswählen. Wie du es nennst, ist dir überlassen. Sie können auch einen Eintrag für jeden Blog erstellen, den Sie haben, wenn Sie viele haben. Eine Warnung, zum jetzigen Zeitpunkt ist die unten stehende Einstellung zwar erforderlich, aber nicht standardmäßig eingestellt. Möglicherweise müssen Sie dies in Ihrem .emacs.d-Datei(en).
(setq gnutls-Algorithmus-Priorität "NORMAL:-VERS-TLS1 .".3")Nachdem Sie sich angemeldet haben, können Sie mit dem Erstellen beginnen.
Entwurf, Vorschau und Veröffentlichung.
Um einen neuen Beitrag zu erstellen, haben Sie die Möglichkeit, 'M-x org2blog/wp-new-entry' aufzurufen oder die Hydra-Seite zu verwenden. Auf der Hydra-Seite haben Sie eine Liste von Optionen, einschließlich des Hinzufügens eines neuen Eintrags. Sie haben einen neuen Puffer mit eingestellten Standardwerten. Sie können diese Standardwerte selbst festlegen. Diese Einstellungen werden auf die gleiche Weise festgelegt, wie alle Dokumente im Org-Modus ihre Einstellungen haben. Im Allgemeinen steuern die Werte, wie ein Export funktioniert. Sie enthalten auch die Tags, Kategorie und andere Werte. Während Sie einen Beitrag schreiben, können Sie diese oben im Dokument einstellen. Es ist nicht unbedingt erforderlich, es oben zu haben, aber es macht es bei langen Beiträgen leicht, es zu finden. Das Format hat ein '#+' und dann den Wert, den Sie einstellen möchten.
#+TITEL Wie man auf der Kommandozeile bloggt#+OPTIONEN toc:nil num:nil todo:nil pri:nil tags:nil ^:nil
#+TAGS Geeks, Bash, Emacs
#+KATEGORIE Linux, MacOS
#+BESCHREIBUNG Dieser Beitrag behandelt alle Arten des Bloggens auf der Kommandozeile
#+DATUM <2019-07-28 Sun>
Die Werte sind alle optional, aber es ist großartig, sie für Ihren Beitrag festgelegt zu haben. Die Tags sind die Tags in den Blogs, Kategorien sind die, die Sie bereits haben, oder Sie können eine neue hinzufügen. Org2blog wird Sie später beim Posten fragen, ob die neue Kategorie erstellt werden soll. Sobald Sie Ihren Beitrag geschrieben haben, können Sie einen Entwurf erstellen und mit dem folgenden Befehl anzeigen.
'M-x org2blog/wp-post-buffer' oder 'M-x org2blog/wp-post-buffer-and-publish'Der erste erstellt einen Entwurf, den Sie überprüfen können, und der zweite veröffentlicht ihn in Ihrem Blog. Du kannst auch einen bestehenden Beitrag ändern, dazu brauchst du nur die Beitrags-ID, die beim Posten deines Beitrags erstellt wird. Der Wert steht ganz oben in Ihrer lokalen Kopie Ihres Beitrags.
Fazit
Die Verwendung von Emacs zum Bloggen ist eine hervorragende Möglichkeit, Ihre Nachricht zu verbreiten. Sie müssen sich an eine neue Art der Erstellung Ihres Beitrags gewöhnen, wenn Sie bisher den webbasierten Editor verwenden. Wenn Sie dies jedoch in Betracht ziehen, befinden Sie sich wahrscheinlich die meiste Zeit in Ihrem Editor, was den Übergang einfacher macht.