Encore un autre générateur de site Web statique.
Pourquoi choisir Pidgeotto?
pip install pidgeotto
$ pip install git + https: //github.com/niharokz/pidgeotto
Par défaut, Pidgeotto installera les packages ci-dessous de PYPI PIP pyyaml, jinja2, markdown2
$ pidgey init projectPour initier Pidgeotto avec le nom "Project"
$ pidgey new pageNamePour créer une nouvelle page / post / note avec le nom "Pagename"
$ pidgey build pageNamePour construire des pages statiques et garder ceux du répertoire "public".
La balise ShowInHome est présente dans chaque marque de note. showInHome: True créera une page qui sont des blogs / notes.
``` showInHome: False ```
will create page which are pages.
config.yml est extensible. Par exemple, si vous souhaitez ajouter favicon.ico. Gardez Favicon dans le dossier des ressources. favicon: resource/favicon.ico dans config.yml dans le modèle, add {{config.get ('favicon')}}.
Métadonnées supplémentaires par page. Si vous souhaitez ajouter des métadonnées à votre page, cela peut être fait en utilisant la commande ci-dessous sur la page Markdown. 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
Vous trouverez ci-dessous des exemples de sites exécutés via Pidgeotto.