qiita \ _org ist ein Juwel, das im emacs org-mode geschriebenen Text an Qiita sendet. Ich habe es basierend auf der Idee erstellt, dass es schön wäre, wenn cui zum Erstellen und Veröffentlichen von Artikeln verwendet werden könnte.
Dieser Artikel beschreibt ein Verwendungsbeispiel für qiita \ _org und wie es installiert und initialisiert wird. Den Befehl von qiita \ _org finden Sie unter https://qiita.com/yamatoken/items/9314161758e778fd82c0.
Hinweis: Da der Befehl \ _line verwendet wird, sollte die Ruby-Version 2.4.0 oder höher sein. Wir empfehlen auch Emacs Version 26.3 oder höher.
In Windows haben wir den Vorgang in der folgenden Umgebung bestätigt.
Geben Sie jedoch MacOS ein, wenn Sie eine Qiita-Vorlage ausführen.
Holen Sie sich zunächst die Posting-Vorlage für den Organisationsmodus. Geben Sie 'qiita template' ein, entscheiden Sie, ob Sie die Umgebung schreiben möchten, und erstellen Sie template.org. ![img](// qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612049/76dc9d92-3a77-5523-7a21-571f691402bb.png)
Dann wird eine solche Organisation erstellt. [img](// qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612049/4a38e62f-9cae-1bf1-ee51-080706c64f6f.png)
Ändern Sie den Titel und das Tag hier in diejenigen zum Anlegen von Qiita und schreiben Sie dann einfach den Text wie zuvor.
Sobald der Text erstellt ist, müssen Sie nur noch den Buchungsbefehl ausführen. Wenn ich versuche, auf dem begrenzten freigegebenen Beitrag zu posten, sieht es so aus. ![img](// qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612049/3f7179f4-e150-7a63-b8ba-e936b925d7be.png)
Es wird schlampig erscheinen, aber wenn die Einstellungen richtig vorgenommen wurden, wird die Veröffentlichung abgeschlossen und die in Safari veröffentlichte Seite wird geöffnet.
Der veröffentlichte Artikel zeigt Ihnen, in welchem Verzeichnis sich der ursprüngliche Organisationstext als Quelle befindet. Daher sollte er auch dann nützlich sein, wenn Sie den vorherigen Artikel bearbeiten möchten. .. ..
gem install qiita_org
Wenn qiita und die Liste der Befehle angezeigt werden, ist die Installation erfolgreich abgeschlossen.
auf Mac
brew install pandoc
mit Ubuntu
sudo apt update
sudo apt install pandoc
qiita config global
Und erstellen Sie eine Einstellungsdatei im Home-Verzeichnis.
Unter https://qiita.com/settings/applications
Klicken Sie für Ihr persönliches Zugriffstoken auf "Neues Token ausstellen". ![img](// qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612049/de93b61e-b42d-8364-7282-ee1bdbd572ad.png)
Schreiben Sie eine Beschreibung des Zugriffstokens und überprüfen Sie alles im Bereich, wie in der Abbildung gezeigt. Dann stellen Sie es aus. ![img](// qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612049/7012077d-fba8-e823-d29c-dc93939b4d6b.png)
Wenn die Seite verschoben wird, wird das Zugriffstoken im persönlichen Zugriffstoken angezeigt. Kopieren Sie es daher. (Bitte beachten Sie, dass diese Zeichenfolge beim Verschieben der Seite nicht mehr angezeigt werden kann.)
Kehren Sie zum Terminal zurück und führen Sie es wie folgt aus.
qiita config global access_token 'your accesstoken'
Fügen Sie das zuvor kopierte Zugriffstoken anstelle Ihres Zugriffstokens ein.
qiita config global name 'your name'
qiita config global email 'your email'
Es ist erforderlich, die Option "Teams" zu verwenden. Wenn Sie also ein Qiita-Team haben, zu dem Sie gehören, nehmen Sie diese Einstellung vor. Wenn nicht, müssen Sie es nicht einstellen.
qiita config global teams_url 'https://foge.qiita.com/'
Vergessen Sie nicht, am Ende der URL ein '/' einzufügen.
Weitere Informationen zu ox-qmd finden Sie im folgenden Artikel. Referenz: Ich habe ein Paket zum Exportieren von Qiita-kompatiblem Markdown aus dem Org-Modus erstellt
https://github.com/0x60df/ox-qmd ox-qmd.el '~ / .emacs.d / site Erstellen Sie es in \ _lisp '.
Fügen Sie init.el Folgendes hinzu, um den PFAD an emacs zu übergeben.
init.el
;;Legen Sie den Speicherort der el-Datei fest
(setq load-path (cons "~/.emacs.d/site_lisp" load-path))
...
(require 'ox-qmd)
(add-to-list 'ox-qmd-language-keyword-alist '("ruby" . "ruby"))
Wenn Sie mehreren Teams angehören oder für jedes Verzeichnis eine E-Mail-Adresse festlegen möchten, können Sie eine lokale Einstellungsdatei angeben.
In dem Verzeichnis, in dem Sie die Einstellungsdatei erstellen möchten
qiita config local set
Und Sie können auf die gleiche Weise wie in den obigen Grundeinstellungen schreiben.
Recommended Posts