[PYTHON] Migrieren Sie Qiita-Artikel zu WordPress

Einführung

Ich habe verschiedene Dinge mit Qiita-Artikel nach GitHub migrieren ausprobiert, aber das Problem der Tags bleibt bestehen. Deshalb habe ich ein Skript für die Migration nach WordPress geschrieben. Ich tat.

Mein Artikel wird wie folgt migriert. http://needtec.sakura.ne.jp/wod07672/category/qiita%e3%81%8b%e3%82%89%e3%81%ae%e7%a7%bb%e8%a1%8c/

Umgebung

Serverseite WordPress 5.3.2

Client-Seite Windows10 Python 3.7.4

Vorbereitungen

Verwenden Sie Folgendes als WordPress-Plug-In. ・ WP Githuber MD - WordPress Markdown EditorAnwendungskennwörter

WP Githuber MD erweitert WordPress um Markdown-Editor-Funktionen. Anwendungskennwörter werden zur Verwendung der REST-API verwendet. Vorbereitungen für die Verwendung der REST-API finden Sie unter Artikel mit Bildern automatisch mit WordPress veröffentlichen.

Erhalten Sie außerdem ein Qiita-Zugriffstoken mit der in Migrieren von Qiita-Artikeln zu GitHub eingeführten Methode.

wie benutzt man

(1) Holen Sie sich das Skript aus dem folgenden Repository https://github.com/mima3/qiita_exporter

(2) Führen Sie das Skript im folgenden Format aus.

python qiita_to_wp.py qiita Benutzername qiita API-Schlüssel WORDPRESS URLex.https://needtec.sakura.ne.jp/wod07672 WORDPRESS-Benutzername Der Name der Kategorie WORDPRESS ApplicationPassword

(3) Da der Vorgang nach einer Weile abgeschlossen sein wird, veröffentlichen wir den Artikel auf dem WordPress-Verwaltungsbildschirm.

Die Anzeige sieht wie folgt aus. image.png

Ergebnis

Wo kann man mit dem Übergang zu GitHub vergleichen?

・ Tags können verwendet werden ・ Da es auf eine Site portiert wird, die Sie verwalten können, scheint es einfach zu sein, sich umzudrehen ・ Die Einbettung von Twitter wird ebenfalls angezeigt.

Aufgabe

・ Kommentarmigration (diesmal nicht unterstützt, aber wahrscheinlich möglich) → Für Benutzer mit mehr als 1000 Artikeln scheint die Obergrenze der Qiita-API jedoch überschritten zu werden. Daher scheint es erforderlich zu sein, sie in einer Datenbank oder etwas anderem zu speichern und den Rest später wiederherzustellen. -Fehlerbehandlung. (Obwohl es einige Zeit dauert, ist das Wiederherstellen schwierig, da keine Fehlerverarbeitung durchgeführt wird.) ・ Der Link im Artikel funktioniert nicht. → GitHub und Qiita haben Links zum "# title" im Text, aber WordPress scheint unmöglich. ・ Es ist schwierig, Artikel mit mehr als 10.000 Zeichen zu lesen. → Im Gegensatz zu Qiita gibt es kein Inhaltsverzeichnis -Es gibt Orte, an denen es schwierig ist, das Bild anzuzeigen. → Einige von ihnen werden aufgrund des Seitenverhältnisses verkleinert und angezeigt, was die Sicht erschwert.

Recommended Posts

Migrieren Sie Qiita-Artikel zu WordPress
Migrieren Sie Qiita-Artikel zu GitHub
Migrieren Sie Qiita-Artikel zu GitHub Pages + VuePress
Wenn Sie dasselbe wie zuvor verwenden, können Sie dies visualisieren, indem Sie Japan, China und Südkorea ausschließen, in denen viele Menschen infiziert sind. In diesem Fall lauten die Daten für "2020/02/21" wie folgt. Besonders auffällig sind Südostasien, Europa und Nordamerika. Ich hoffe es konvergiert so schnell wie möglich. .. .. Migrieren Sie Python, Pandas, Python3, Zeitreihendaten und eigene CMS-Daten nach WordPress
Migrieren Sie Qiita-Aktien und LGTM zu "Hatena Bookmark".
Verschrotten Sie Ihren Qiita-Artikel, um eine Wortwolke zu erstellen
Konvertieren Sie Qiita-Artikel zur Sicherung in das Jekyll-Post-Format
Migrieren Sie von require.txt zu pipenv
Migration von direct_to_template zu TemplateView nicht möglich
Sichern von Qiita-Posts auf GitHub
Migrieren Sie von VS Code zu PyCharm