Ein weiterer statischer Website -Generator.
Warum Pidgeotto wählen?
pip install pidgeotto
$ pip Installieren Sie GIT+https: //github.com/niharokz/pidgeotto
Standardmäßig installiert Pidgeotto die folgenden Pakete von PYPI PIP pyyaml, jinja2, markdown2
$ pidgey init projectPidgeotto mit dem Namen "Projekt" initiieren
$ pidgey new pageNameSo erstellen Sie eine neue Seite/Post/Notiz mit dem Namen "Pagename"
$ pidgey build pageNameStatische Seiten bauen und diejenigen im "öffentlichen" Verzeichnis aufbewahren.
Das ShowinHome -Tag ist in jedem Note -Markdown vorhanden. showInHome: True erstellt eine Seite, die Blog-/Notiz -Beitrag sind.
``` showInHome: False ```
will create page which are pages.
config.yml ist erweiterbar. Zum Beispiel, wenn Sie favicon.ico hinzufügen möchten. Halten Sie Favicon im Ressourcenordner. favicon: resource/favicon.ico in config.yml in template, add {{config.get ('favicon')}}.
Zusätzliche Metadaten pro Seite. Wenn Sie Ihrer Seite etwas Metadaten hinzufügen möchten, kann dies über den folgenden Befehl auf der Markdown -Seite erfolgen. meta : '<link rel="stylesheet" type="text/css" href="/extra.css" />
pidgeotto_project
├── public
├── config.yml
├── content
│ ├── header.md
│ ├── footer.md
│ ├── home.md
│ ├── archive.md
│ └── note
│ └── other_pages.md
├── resource
└── templates
├── home_template.html
├── note_template.html
└── rss_template.xml
Im Folgenden finden Sie Beispiele für Websites, die über Pidgeotto laufen.