สลายเป็นเว็บเซิร์ฟเวอร์ของงูใหญ่ที่มีน้ำหนักเบาที่จะแยกวิเคราะห์ Jinja2 แม่ & nbsp;. มันเป็นความตั้งใจที่จะนำมาใช้โดยนักออกแบบสำหรับการทำต้นแบบอย่างรวดเร็ว
การใช้งานขั้นพื้นฐาน
Breakdown ต้องการไดเรกทอรีแม่แบบและไดเรกทอรีคงที่จะให้บริการจาก หากไดเรกทอรีการทำงานของคุณมีเหล่านี้คุณก็สามารถเรียกใช้การสลายกับการขัดแย้งใด
& nbsp; สลาย
หรือคุณสามารถระบุเส้นทางไปยังไดเรกทอรีที่มีแม่แบบและแบบคงที่:
& nbsp; สลาย / path / to / โครงการ
Breakdown ยังจะทำงานกับโครงการ Django โครงสร้าง หากเส้นทางโครงการที่ประกอบด้วยไดเรกทอรีปพลิเคชันการสลายอัตโนมัติจะตรวจสอบนี้และรวมไดเรกทอรีคงที่และแม่แบบสำหรับแต่ละแอพพลิเค django นอกจากนี้คุณยังจะได้รับรายชื่อของไดเรกทอรีพบ นี่คือผลลัพธ์ของการทำงานเป็นรายละเอียดเกี่ยวกับโครงการ Django มีสองปพลิเคชัน: 'Mainsite' และ 'บล็อก'
& nbsp; สลาย ~ / django / MyProject
ให้บริการแม่แบบจาก:
& nbsp; / ผู้ใช้ / josh / django / MyProject / ปพลิเคชัน / blog / แม่แบบ
& nbsp; / ผู้ใช้ / josh / django / MyProject / ปพลิเคชัน / Mainsite / แม่แบบ
ให้บริการข้อมูลแบบคงที่จาก:
& nbsp; / ผู้ใช้ / josh / django / MyProject / ปพลิเคชัน / blog / คงที่
& nbsp; / ผู้ใช้ / josh / django / MyProject / ปพลิเคชัน / Mainsite / คงที่
ดูแม่แบบ
เมื่อสลายกำลังทำงานจะพิมพ์ URL ของเว็บเซิร์ฟเวอร์ท้องถิ่นจะฟังบน:
เซิร์ฟเวอร์ทำงานที่ http://127.0.0.1:5000 ...
ขณะนี้คุณสามารถดูแม่แบบในเบราว์เซอร์ของคุณโดยการนำไป http://127.0.0.1:5000 แต่คุณจะไม่เห็นอะไรที่นี่เว้นแต่หนึ่งในไดเรกทอรีแม่แบบของคุณมีไฟล์ชื่อ index.html URL ของแม่แบบใด (นอกจาก index.html) จะเหมือนกับชื่อไฟล์ของตนกับทางญาติที่เก็บรักษาไว้ ด้านล่างนี้เป็นตัวอย่างของแม่แบบชื่อไฟล์และ URL ที่สอดคล้องกันของพวกเขาบนเซิร์ฟเวอร์ในระบบ:
URL แม่แบบ
index.html http://127.0.0.1:5000/
article.html http://127.0.0.1:5000/article
บล็อก / index.html http://127.0.0.1:5000/blog
บล็อก / post.html http://127.0.0.1:5000/blog/post
หมายเหตุ: เซิร์ฟเวอร์จะยอมรับ URL ที่แม่แบบที่มีหรือไม่มี .html ผนวกเข้ากับพวกเขา
คุณสมบัติเพิ่มเติม
แท็กแม่แบบ
เพื่ออำนวยความสะดวกการทำงานไม่กี่แม่แบบได้รับการเพิ่ม jinja2 แม่แบบ API:
{{greeking ()}}
สร้างบล็อกของข้อความ Lorem Ipsum สุ่มทำเครื่องหมายขึ้นกับองค์ประกอบต่างๆ HTML: <>
และ
{{ภาพ (ความกว้างความสูง)}}
ถ้าคุณได้ PIL ติดตั้งคุณสามารถใช้ฟังก์ชันนี้ในการสร้างแท็กกับภาพตัวอย่างของขนาดที่ระบุ (โดยไม่ PIL ความกว้าง / สูงจะถูกละเลยและคุณได้รับตัวอย่างภาพขนาดใหญ่)
CleverCSS
Breakdown ยังสนับสนุนการแยก CleverCSS อัตโนมัติ หาก foo.css ไฟล์จะถูกร้องขอและไม่พบการสลายแล้วจะมองหา foo.clevercss การจับคู่และรวบรวมให้ css ที่วานิลลาได้ทันที
ขั้นสูง
ตัวเลือกบรรทัดคำสั่ง:
& nbsp; -h, --help แสดงข้อความช่วยเหลือนี้และออกจาก
& nbsp;-P PORT, --port = PORT
& nbsp; เซิร์ฟเวอร์ทำงานบนพอร์ตอื่น (ค่าเริ่มต้นคือ 5000)
& nbsp; -m, --media รักษา MEDIA_URL STATIC_URL เป็นแม่แบบ
& nbsp; -v, --version แสดงหมายเลขรุ่นและออก
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ