Früher habe ich den Blog so verwendet, wie er war, aber es war eine Mischung aus alltäglichen albernen Geschichten und TECH-Themen, und es war schwer zu sehen und zu schreiben, deshalb habe ich beschlossen, sie zu trennen.
Abgesehen davon war ich mit den TECH-Blogs zufrieden, aber ich wollte etwas anders schreiben, und als ich googelte, kam ich auf ** "Pelican + Markdown + GitHub Pages" ** Es war eine Art zu schreiben.
Ich habe mich für diese Methode entschieden, weil sie nicht so schwierig zu sein schien und viele Themen verteilt waren.
Windows 10 Python 3.5.2 pip pelican 3.7.1
Erstellen Sie ein neues Repository von Ihrer GitHub-Seite. Es gibt zwei Arten von Github-Seiten: Benutzerseiten und Projektseiten. Wenn es sich jedoch um ein persönliches Blog handelt, sind Benutzerseiten in Ordnung. Erstellen Sie ein Repository mit dem Namen [username.github.io].
Sobald dies erledigt ist, klonen Sie das Repository lokal.
$ git clone https://github.com/username/username.github.io
Installieren Sie als Nächstes das, was Sie lokal benötigen.
$ pip install pelican Markdown
Pelican verfügt über einen praktischen Befehl namens "$ pelican-quickstart", mit dem Sie interaktiv nach Blogtiteln, Zeitzoneneinstellungen usw. fragen und auf einfache Weise eine Blogvorlage erstellen können. Vielleicht sieht das Verzeichnis am Ende so aus.
username.github.io/
├── content
├── output
├── develop_server.sh
├── fabfile.py
├── Makefile
├── pelicanconf.py
└── publishconf.py
Wenn Sie so weit kommen, ist es fast vorbei. Danach können Sie einen Artikel im Markdown-Format oder im reStructuredText-Format nach Belieben schreiben und in / content speichern. Übrigens, wenn Sie etwas wie /content/category/***.md tun, wird es automatisch kategorisiert (wie).
Da das Erstellen mit dem Befehl make unter Windows nicht einfach ist, können Sie ihn ersetzen, indem Sie hier herunterladen und einen Teil davon neu schreiben. Insbesondere in pmake.cmd
set _PELICAN=$pelican
set _PELICANOPTS=$pelicanopts
Teil von
set _PELICAN=pelican
set _PELICANOPTS=
Wenn Sie es umschreiben, ist es in Ordnung.
$ pmake html
Wenn dabei kein Fehler auftritt, bedeutet dies, dass die HTML-Datei erfolgreich generiert wurde. Es wird standardmäßig unter / output erstellt.
$ pmake serve
Überprüfen Sie nach dem sicheren Start mit `` http: // localhost: 8000 /
`.
Dies hängt von der Person ab, aber Sie können das Standardthema ändern. Es gibt kein Problem, wenn Sie es von Grund auf neu machen. Wenn Sie das Thema etwas einfacher ändern möchten, ziehen Sie einfach Ihr Lieblingsmotiv aus Pelican Themes.
① Nachdem Sie aus dem öffentlichen Repository Ihres Lieblingsthemas in Ihr lokales Lieblingsverzeichnis geklont haben,
pelican-themes - i [Verzeichnis klonen]/simple-blog-theme
Installieren Sie das Thema so.
Sobald das erledigt ist
pelicanconf.Öffnen Sie py
THEME = 'simple-blog-theme'
Bitte hinzufügen.
Wenn dies nicht funktioniert, überprüfen Sie, ob das Thema installiert ist.
```pelican-themes -l```
Sie sollten eine Liste der in installierten Themen sehen.
(2) Erstellen Sie ein neues Verzeichnis wie Themen im selben Verzeichnis wie `` `pelicanconf.py```. Es gibt auch eine Möglichkeit, alle hier veröffentlichten Themen beizubehalten. (Ich bin da)
Speziell
git clone --recursive https://github.com/getpelican/pelican-themes themes/pelican-themes
Es wird wahrscheinlich lange dauern, aber wenn Sie dies tun, können Sie das Thema später leicht ändern.
Öffnen Sie nach Abschluss `` `pelicanconf.py```
THEME = './themes/pelican-themes/simple-blog-theme'
Wenn Sie so etwas hinzufügen, ist es in Ordnung.
Wie Sie sehen können, indem Sie das Thema tatsächlich ändern, hat jedes unterschiedliche Spezifikationen und kann frei angepasst werden. Wenn Sie eine offizielle Website haben, können Sie versuchen, CSS usw. neu zu schreiben, indem Sie auf diese verweisen. (Auf eigene Gefahr)
### Empfohlenes Thema
[blueidea](https://github.com/blueicefield/pelican-blueidea/tree/8f11c0e3b4b8e9ef45d1243b0175db91b7b42ba8)
[blue-penguin](https://github.com/jody-frankowski/blue-penguin/tree/c5e23e7753367b5beacce87b732cd1567c4818f9)
[pelican-clean-blog](https://github.com/gilsondev/pelican-clean-blog/tree/ea156f8f1741e473bc0ab848b7c8898112d6ffb5)
[Flex](https://github.com/alexandrevicenzi/Flex/tree/5bc235cf579cb03bcc8f54b6029ff74493a0cb44)
[medius](https://github.com/onur/medius/tree/c4399ffdae1070fcd476157f4ab4109448d15b77)
## Auf GitHub-Seiten hochladen
Endlich der letzte. Um ein Blog auf GitHub Pages zu veröffentlichen, ist es praktisch, ein Modul namens ghp-inmport in Python zu haben, damit Sie einen separaten Zweig erstellen und nur HTML und CSS veröffentlichen können.
$ pip install ghp-import $ ghp-import output $ git commit -m "first post" $ git push -f origin gh-pages:master
Das ist das Ende. Öffnen Sie Ihren Browser und öffnen Sie `` `http: // username.github.io```.
(Beachten Sie, dass das Reflektieren etwa 10 Minuten dauern kann.)
## Verweise
[Der erste Schritt, um mit dem Pelican-Mokumoku-Blog zu bloggen](http://blog.muuny-blue.info/64517d8435994992e682b3e4aa0a0661.html)
[So erstellen Sie ein Blog, das von Pelican + Markdown + GitHub Pages - Human as a Service-Tagen verwaltet wird](http://blog.sotm.jp/2014/01/04/Pelican-Markdown-GithubPages-install-guide/)
[Die Geschichte eines Blogs mit PELICAN + GITHUB PAGES --FUTON NOTE](http://daikishimada.github.io/pelican-start.html)
[Migrierter Blog-Generator von Tinkerer zu Pelican-Continued Rough Lab](https://memo.laughk.org/2014/08/10/tinker2pelican-repo.html)
[Bloggen mit Pelican unter Windows](http://qiita.com/daiki7nohe/items/ed82af5b302c83ff3336)
[Einführung des Themas in Pelican - Qiita](http://qiita.com/_rdtr/items/6e579750898738c663dd)
Recommended Posts