เขียนแล้วขึ้นเว็บ: จากมือถือถึง theprogrammist.net

เขียนแล้วขึ้นเว็บ: จากมือถือถึง theprogrammist.net A workflow diagram generated by Archify. 01 / ผู้เขียนบนมือถือ 02 / GitHub → Railway EX / เมื่อ build ไม่ผ่าน Write Save build + deploy เปิด /keystatic · มือถือหรือ Mac · ผู้เขียนบนมือถือ › Write เปิด /keystatic มือถือหรือ Mac ล็อกอิน GitHub · GitHub App OAuth · ผู้เขียนบนมือถือ › Write · www เท่านั้น ล็อกอิน GitHub GitHub App OAuth www เท่านั้น เขียนโพสต์ · ข้อความ + รูป · ผู้เขียนบนมือถือ › Write เขียนโพสต์ ข้อความ + รูป commit to main · app/content/entries · GitHub → Railway › Save commit to main app/content/entries Railpack build · validate + build pages · GitHub → Railway › build + deploy · ราว 1 นาที Railpack build validate + build pages ราว 1 นาที ขึ้นเว็บ · ผ่าน health check · GitHub → Railway › build + deploy ขึ้นเว็บ ผ่าน health check deploy ถูกยกเลิก · เนื้อหาผิด · เว็บเดิมยังออนไลน์ · เมื่อ build ไม่ผ่าน › build + deploy deploy ถูกยกเลิก เนื้อหาผิด · เว็บเดิมยังออนไลน์ push trigger Log in Create

No database

  • • กด Create = commit ไฟล์ .mdoc เข้า GitHub ทันที
  • • Railway build ใหม่ทุก push ไป main

Checks

  • • build ล้มถ้าเนื้อหาผิด เช่นโพสต์ว่างหรือลิงก์ไปเรื่องที่ไม่มี
  • • health check ต้องผ่านก่อนสลับไปเวอร์ชันใหม่

เขียนบน Mac

  • • npm run dev แล้วเปิด 127.0.0.1:4321/keystatic
  • • app/.env ตั้งเป็น GitHub mode จึงบันทึกเข้า repo เดียวกัน