Ich denke, dass viele Leute Blogs mit Markdown schreiben, aber ich denke, dass es Zeiten gibt, in denen Sie ein mit Jupyter Notebook erstelltes Notizbuch so wie es ist im Blog veröffentlichen möchten.
Lassen Sie uns dies mit dem statischen Site-Generator Pelican und seinem Plugin pelican-ipynb tun.
Ich denke, es ist besser, eine Umgebung auf virtualenv zu erstellen.
$ pip install jupyter
$ pip install pytz
$ pip install Markdown pelican
Erstellen Sie dieses Mal ein Verzeichnis mit dem Namen my_project zum Testen.
$ mkdir my_project
$ cd my_project/
$ pelican-quickstart
Für den Schnellstart habe ich auf [hier] verwiesen (http://qiita.com/5t111111/items/c5d261941f4d8440288e "So installieren Sie den Pelican-Blog"). Bitte ersetzen Sie den Titel, den Autor und andere Einstellungen durch Ihre eigenen.
> Where do you want to create your new web site? [.]
> What will be the title of this web site? my project
> Who will be the author of this web site? patraqushe
> What will be the default language of this web site? [en] ja
> Do you want to specify a URL prefix? e.g., http://example.com (Y/n) n
> Do you want to enable article pagination? (Y/n) n
> What is your time zone? [Europe/Paris] Asia/Tokyo
> Do you want to generate a Fabfile/Makefile to automate generation and publishing? (Y/n) y
> Do you want an auto-reload & simpleHTTP script to assist with theme and site development? (Y/n) y
> Do you want to upload your website using FTP? (y/N) n
> Do you want to upload your website using SSH? (y/N) n
> Do you want to upload your website using Dropbox? (y/N) n
> Do you want to upload your website using S3? (y/N) n
> Do you want to upload your website using Rackspace Cloud Files? (y/N) n
> Do you want to upload your website using GitHub Pages? (y/N) n
Done. Your new project is available at /home/driller/pelican/my_project
Im Verzeichnis my_project
$ mkdir plugins
$ git clone https://github.com/danielfrg/pelican-ipynb.git plugins/ipynb
$ vi pelicanconf.py
Fügen Sie pelicanconf.py Folgendes hinzu
MARKUP = ('md', 'ipynb')
PLUGIN_PATH = './plugins'
PLUGINS = ['ipynb']
Bereiten Sie dieses Mal ein Verzeichnis für .ipynb-Dateien im Inhaltsverzeichnis vor. Es kann sich direkt unter dem Inhaltsverzeichnis befinden.
Im Verzeichnis my_project
$ cd content/
$ mkdir notebook
Legen Sie die von jupyter notebook erstellte .ipynb-Datei im Verzeichnis my_project / content / notebook ab.
Erstellen Sie dann eine Datei mit dem Namen
$ cd notebook/
$ ls
test01.ipynb
$ vi test01.ipynb-meta
Inhalt von test01.ipynb-meta
Title: notebook test
Slug: test01
Date: 2015-12-18 0:00
Category: Pelican
Tags: Python, Pelican, Jupyter
Author: patraqushe
Summary: jupyter notebook article
Kehren Sie zum Verzeichnis my_project zurück, erstellen Sie die Site mit make html und starten Sie den Server mit make serve.
$ ls
test01.ipynb test01.ipynb-meta
$ cd ../..
$ make html
$ make serve
Wenn Sie mit einem Browser auf `` `http: // localhost: 8000``` zugreifen, wird ein Bildschirm wie dieser angezeigt.
Ändern Sie danach das Thema und die Einstellungen auf verschiedene Weise und passen Sie sie Ihren Wünschen an.
Recommended Posts