Stripe ผู้ให้บริการรับจ่ายเงินออนไลน์ประกาศโอเพนซอร์สโครงการ Markdoc ส่วนขยายของ Markdown ที่ Stripe สร้างไว้ใช้งานภายใน
จุดเด่นของ Markdoc คือรองรับเอกสาร Markdown ตามปกติ แต่เปิดให้สร้างแท็กเพิ่มเติมได้เอง โดยแท็กที่ Markdoc เพิ่มเติมมาให้แต่แรก ได้แก่
if/else
รองรับการเรนเดอร์ตามเงื่อนไขที่กำหนดด้วยตัวแปรในจาวาสคริปต์table
ตารางที่รองรับข้อมูลซับซ้อนสูง จัดเงื่อนไขภายในได้อิสระpartial
สร้าง template ไว้ล้วงหน้าในไฟล์แยกแล้วเรียกใช้งานโดยใส่ตัวแปรเข้าไปภายหลังได้Markdoc สามารถใช้งานกับเว็บธรรมดาได้ทันที ตัวโครงการมีเอกสารสำหรับอินทิเกรตกับ React และ Next.js ให้ด้วย สัญญาอนุญาตใช้งานเป็นแบบ MIT
ที่มา - Markdoc