[PYTHON] Bloggen mit Pelican unter Windows

Ich habe beschlossen, ein Blog mit einem statischen Site-Generator usw. zu erstellen. Diesmal habe ich Pelican von Python verwendet.

Umgebung

Pelikaninstallation

Erstellen Sie zunächst mit dem Befehl virtualenv eine virtuelle Umgebung mit dem Namen pelican. C:\> virtualenv pelican

Gehe zum Pelikan C:\> cd pelican

Wechseln Sie in die virtuelle Umgebung C:\pelican> Scripts\activate

Installieren Sie Pelican (pelican)C:\pelican> pip install pelican

Ich möchte also einen Artikel im Markdown-Format schreiben (pelican)C:\pelican> pip install Markdown

Jetzt können Sie ein Blog erstellen.

Blog-Erstellung

Erstellen und verschieben Sie den myblog-Projektordner (pelican)C:\pelican> mkdir myblog (pelican)C:\pelican> cd myblog

Erstellen einer Blog-Vorlage. (pelican)C:\pelican\myblog> pelican-quickstart

Zu diesem Zeitpunkt werde ich verschiedene Fragen wie den Blog-Titel und den Namen des Autors beantworten.

Einen Artikel schreiben

Schreiben Sie Artikel im Markdown-Format.

first-post.md


Title:Blog über Pelikan
Date: 2016-05-20 22:40
Category: Pelican
Tags: pelican, python
Slug: first-post
Author: Daiki
Summary:Bloggen mit Pelican

Erstellen Sie ein Blog mit Pelican.

Speichern Sie dies unter \ myblog \ content .

Artikelbuchung

Ursprünglich können Sie mit dem Befehl "make html" problemlos eine statische Seite erstellen, dies ist jedoch unter Windows nicht möglich. Verwenden Sie daher eine Batchdatei. (https://gist.github.com/traeblain/4252511) Fügen Sie pmake.cmd hier unter myblog ein

pmake.cmd


set _PELICAN=$pelican
set _PELICANOPTS=$pelicanopts
.
.
cd %_OUTPUTDIR% && python -m SimpleHTTPServer
.
.

Zu

pmake.cmd


set _PELICAN=pelican
set _PELICANOPTS=
.
.
cd %_OUTPUTDIR% && python -m http.server
.
.

Bearbeiten Sie den Pelikanpfad und den Serverstartbefehl für Python3.4 (wie für 2.x).

Jetzt können Sie mit dem Befehl pmake anstelle von make kompilieren. (pelican)C:\pelican\myblog> pmake html

Wenn keine besonderen Fehler vorliegen, war die HTML-Konvertierung erfolgreich.

Starten Sie den localhost-Server (pelican)C:\pelican\myblog> pmake serve

Jetzt können Sie den erstellten Artikel überprüfen, indem Sie mit einem Browser auf "http: // localhost: 8000" zugreifen.

Veröffentlicht auf Github

Generieren Sie eine HTML-Datei zur Veröffentlichung (pelican)C:\pelican\myblog> pmake publish

Einstellungen wie die öffentliche URL können in pelicanconf.py geändert werden.

Zum Ausgabeverzeichnis wechseln (pelican)C:\pelican\myblog> cd output

Seite auf Github veröffentlichen (öffentliche URL: username.github.io) (pelican)C:\pelican\myblog\output> git init (pelican)C:\pelican\myblog\output> git add --all (pelican)C:\pelican\myblog\output> git commit -m "first post" (Pelikan) C: \ pelican \ myblog \ output> git push https://github.com/username/username.github.io.git master: master

Referenz: (http://docs.getpelican.com/de/3.6.3/tips.html)

Referenzseite

Recommended Posts

Bloggen mit Pelican unter Windows
Führen Sie SwitchBot mit Bleak unter Windows 10 aus
Beginnend mit USD unter Windows
Erste Schritte mit Python 3.8 unter Windows
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Starten Sie CentOS 8 von Windows 10 mit Wake On LAN
Pylint unter Windows Atom
Linux (WSL) unter Windows
Verwenden Sie pyvenv unter Windows
Python ab Windows 7
Anaconda auf Windows Terminal
Installieren Sie Anaconda unter Windows 10
Python Basic ② in Windows
Installieren Sie Python unter Windows
Installieren Sie pycuda unter Windows10
Blog Markdown mit Pelikan
Erstellen Sie TensorFlow unter Windows
Probieren Sie FEniCS unter Windows aus!
Erstellen Sie XGBoost unter Windows
Installieren Sie pygraphviz unter Windows 10
Verwenden Sie Ansible unter Windows
Installieren Sie Chainer 1.5.0 unter Windows
Verwenden Sie QuTiP unter Windows
Verwenden Sie pip unter Windows
Das Problem, dass Windows Python in pipenv auf WSL aufgerufen wird
PIL in Python unter Windows8 (für Google App Engine)
Erstellen Sie eine Open AI Gym-Umgebung mit Bash unter Windows 10
Hinweise zum Betrieb von Firefox mit Selen unter Windows
Installieren Sie Numpy in virtualenv unter Windows
Aktivieren Sie Python virtualenv unter Windows
Python mit VSCode (Windows 10)
OpenJTalk unter Windows 10 (Sprechen Sie Japanisch mit Python aus der Umgebungskonstruktion)
Führen Sie Jupyter unter Ubuntu unter Windows aus
Führen Sie Openpose unter Python (Windows) aus.
Führen Sie Python mit PyCharm aus (Windows)
Bevor Sie Veriloggen unter Windows ausprobieren
Installieren Sie cvxpy unter Windows, Anaconda
Venv Umgebung mit Windows Powershell
Python + Kivy-Entwicklung unter Windows
Versuchen Sie es mit OpenCV unter Windows
F2py unter Miniconda für Windows
Sphinx-Autobuild (0.5.2) unter Windows7, Python 3.5.1, Sphinx 1.3.5
Verwenden Sie Windows 10-Schriftarten mit WSL
Betreibe Ubuntu unter VScode (Windows 10)
Erstellen Sie eine Python-Umgebung unter Windows
Installieren Sie Jupiter Notebook mit pip unter Windows in einer Proxy-Umgebung
Entwicklung der Django-Umgebung unter Windows 10
Installieren Sie Chainer 1.6 (GPU) unter Windows 7.
Bis zum Start des Django-Tutorials mit Pycharm unter Windows
Erstellen Sie eine Python-Umgebung mit Windows
Richten Sie Polyglot unter Windows ein
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
Ich habe Python unter Windows ausgeführt
Hinweise zur Installation von Anaconda 3 unter Windows
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Verwenden Sie Python unter Windows (PyCharm)
Zeitsynchronisation (Windows) mit Python