อีกหนึ่งเครื่องกำเนิดเว็บไซต์คงที่
ทำไมต้องเลือก pidgeotto?
pip install pidgeotto
$ pip ติดตั้ง git+https: //github.com/niharokz/pidgeotto
โดยค่าเริ่มต้น Pidgeotto จะติดตั้งแพ็คเกจด้านล่างจาก Pypi Pip pyyaml, jinja2, markdown2
$ pidgey init projectเพื่อเริ่มต้น Pidgeotto ด้วยชื่อ "Project"
$ pidgey new pageNameหากต้องการสร้างหน้าใหม่/โพสต์/หมายเหตุด้วยชื่อ "pagename"
$ pidgey build pageNameเพื่อสร้างหน้าคงที่และเก็บไว้ในไดเรกทอรี "สาธารณะ"
SHOWINHOME TAG มีอยู่ในแต่ละโน้ตมาร์กดาวน์ 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