بعد مولد موقع ثابت آخر.
لماذا تختار Pidgeotto؟
pip install pidgeotto
$ pip install git+https: //github.com/niharokz/pidgeotto
افتراضيًا ، سيقوم Pidgeotto بتثبيت الحزم أدناه من Pypi Pip pyyaml, jinja2, markdown2
$ pidgey init projectلبدء Pidgeotto مع اسم "المشروع"
$ pidgey new pageNameلإنشاء صفحة/منشور/ملاحظة جديدة باسم "Pagename"
$ pidgey build pageNameلبناء صفحات ثابتة والحفاظ على تلك في الدليل "العام".
علامة ShowInhome موجودة في كل ملاحظة. showInHome: True ستقوم بإنشاء صفحة هي منشور المدونة/الملاحظة.
``` showInHome: False ```
will create page which are pages.
config.yml قابلة للتمديد. على سبيل المثال ، إذا كنت تريد إضافة favicon.ico. الحفاظ على favicon في مجلد الموارد. favicon: resource/favicon.ico في config.yml في القالب ، أضف {{config.get ('favicon')}}.
بيانات تعريف إضافية لكل صفحة. إذا كنت ترغب في إضافة بعض البيانات الوصفية إلى صفحتك ، فيمكن القيام بذلك باستخدام الأمر أدناه في صفحة 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
فيما يلي أمثلة على المواقع التي تعمل عبر Pidgeotto.