Mais um gerador de sites estáticos.
Por que escolher Pidgeotto?
pip install pidgeotto
$ pip install git+https: //github.com/niharokz/pidgeotto
Por padrão, Pidgeotto instalará os pacotes abaixo de Pypi Pip pyyaml, jinja2, markdown2
$ pidgey init projectPara iniciar Pidgeotto com o nome "Projeto"
$ pidgey new pageNamePara criar uma nova página/post/nota com o nome "Pagename"
$ pidgey build pageNamePara construir páginas estáticas e manter as pessoas no diretório "público".
A tag de showInhome está presente em cada marcação de nota. showInHome: True criará uma página que é blog/nota post.
``` showInHome: False ```
will create page which are pages.
config.yml é extensível. Por exemplo, se você deseja adicionar favicon.ico. Mantenha o Favicon na pasta de recursos. favicon: resource/favicon.ico em config.yml no modelo, adicione {{config.get ('favicon')}}.
Metadados extras por página. Se você deseja adicionar alguns metadados à sua página, isso pode ser feito usando o comando abaixo na página de marcação. 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
Abaixo estão exemplos de sites que rodam via Pidgeotto.