สวัสดีค่ะ วันนี้จะมาแชร์ “วิธีการเขียน Draft Post” สำหรับสายดองโพสต์คนชอบเขียนทิ้งไว้เอา แล้วมาแก้ทีหลัง
EP นีเป็น EP เบาสมอง ลองทำ 2 นาทีเสร็จ มาเริ่มกันเลย!
Entry นี้มีอะไรบ้าง
Requirements
- มี Jekyll Blog
- เป็นสายดองโพสต์
สร้าง Draft Post
- เปิด Jekyll Blog ขึ้นมา
- สร้างโฟลเดอร์ใหม่ชื่อ
_draftsเอาไว้ที่โปรเจ็ค - สร้างไฟล์
.markdownแล้วใส่ไว้ใต้โฟลเดอร์_draftsโดยไฟล์ Draft ไม่ต้องใส่วันที่ ใช้แค่ชื่อก็พอ เช่น my-first-draft.markdown
โปรเจ็คจะหน้าตาประมาณนี้
~/blog/
| _config.yml
| .
| . ไฟล์ต่างๆ
| .
|
└─── _posts/
|
└─── _drafts/ <<<<< สร้างโฟลเดอร์นี้
| my-first-draft.markdown <<<<< Draft ใดๆ เอามาใส่ไว้ใต้โฟลเดอร์
สำหรับไฟล์ my-first-draft.markdown เขียนเหมือน Blog ปกติไปเลย
เปิด cmd/Terminal ขึ้นมา แล้วสั่ง bundle exec jekyll serve --drafts
เปิด Browser ไปที่ localhost:4000/blog/ จะเจอไฟล์ draft ของเรา list เอาไว้ด้วย


เท่านี้เราก็สามารถ git push ขึ้นไปได้ โดยที่ jekyll จะไม่ build เอา draft ของเราไปโชว์ในบล็อกด้วย (จะโชว์แต่ post ที่อยู่ในโฟลเดอร์ _posts เท่านั้น)
ถ้าเราอยากจะ publish ขึ้นบล็อก ก็แค่ย้ายจากโฟลเดอร์ _drafts ไปโฟลเดอร์ _posts ก็เป็นอันเสร็จ (อย่าลืมใส่วันที่ด้วย)
ขอบคุณ Jekyll ที่ทำให้การเขียน draft สุดสะดวก
จบการรายงาน,
เอมมี่
May the </code> be with you