Markdown เป็นวิธีที่ยอดเยี่ยมในการเขียนข้อความที่จัดรูปแบบสะอาดออนไลน์ อย่างไรก็ตาม มันไม่ได้เล่นร่วมกับบริการเว็บอย่าง Google Drive ได้สม่ำเสมอเสมอไป นี่คือ 3 ตัวแก้ไข (editors) และ 1 สคริปต์ ที่จะปรับปรุงความสัมพันธ์ Google Drive/Markdown ของคุณ
1. StackEdit
หากคุณต้องการตัวแก้ไข Markdown ที่สามารถทำงานได้และเชื่อมต่อกับ Google Drive อย่างสะอาด StackEdit เป็นตัวเลือกที่ยอดเยี่ยม มันเป็น WYSIWYG editor ที่สมบูรณ์ที่อยู่ในเบราว์เซอร์ของคุณ รองรับ Markdown Extra (หรือที่รู้จักว่า GitHub Markdown) อนุญาตให้มีตัวเลือกจัดรูปแบบกว้างขึ้นจาก Markdown ธรรมดา ยังรวม syntax highlighting ผ่าน Highlight.js พร้อมรองรับ 172 ภาษาเขียนโปรแกรม ผู้ใช้ที่มุ่งเน้นคณิตศาสตร์สามารถได้ mathematical expressions (นิพจน์คณิตศาสตร์) LaTeX ผ่าน MathJax
คุณสามารถซิงค์เอกสาร Markdown ไปยัง Google Drive จากภายใน Stack Edit เพื่อสำรองข้อมูล หรือส่งออก (export) ไปยัง Google Docs เป็นไฟล์ที่จัดรูปแบบสมบูรณ์ ไฟล์ที่ส่งออกเหล่านี้สามารถแก้ไขและแชร์ต่อใน Google Docs เหมือนไฟล์ native ได้ ทำให้คุณเริ่มเขียนใน Markdown แต่แชร์ไฟล์ที่จัดรูปแบบแล้ว การส่งออกเป็น one-way process (กระบวนการหนึ่งทาง) น่าเสียดาย การแก้ไขที่คุณทำใน Google Docs จะไม่ถูก port (นำกลับ) เข้าไปในไฟล์ Markdown ของคุณ
StackEdit ยังรองรับการส่งออกไปยัง Dropbox, GitHub, Gist, Blogger, และ Tumblr รวมถึง custom export templates สำหรับ HTML layouts ที่สวยงาม ไฟล์ถูกบันทึกใน local browser storage ขณะที่คุณเขียน ดังนั้นทุกครั้งที่คุณเปิดแอปหรือเข้าชมเว็บไซต์ คุณจะได้รับการต้อนรับด้วยไฟล์ล่าสุดที่คุณแก้ไข พื้นที่จัดเก็บนั้นไม่ซิงค์ข้ามเบราว์เซอร์ ทั้ง nhiên ดังนั้นคุณจะต้องใช้ Google Drive สำหรับสิ่งนั้น
คุณสามารถใช้ StackEdit ในเบราว์เซอร์ของคุณ หรือดาวน์โหลดแอป Google Chrome
2. Dillinger.io
Dillinger เป็น WYSIWYG Markdown editor อีกตัวที่พร้อมใช้งานออนไลน์ เหมือน StackEdit มันอยู่ในเบราว์เซอร์ของคุณ จัดเก็บเอกสารใน local cache ธีมค่าเริ่มต้นของ Dillinger สวยกว่า StackEdit และอินเทอร์เฟซรู้สึกดีไซน์ดีกว่า อย่างไรก็ตาม มันขาดบางฟีเจอร์ที่ StackEdit เสนอมากมาย ซึ่งน่าผิดหวังเล็กน้อย
แอปพลิเคชันสามารถซิงค์ไฟล์ไปยัง Google Drive ได้ แตขาดความสามารถในการส่งออกไปยัง Google Docs เหมือน StackEdit Dillinger ยังไม่รวมการรองรับ keyboard shortcuts (ปุ่มลัด) ซึ่งเป็นข้อบกพร่องหลัก หมายความว่าการเพิ่มลิงก์ คุณต้องพิมพ์ syntax (ไวยากรณ์) Markdown สำหรับลิงก์ด้วยตนเอง นี่ไม่ใช่เรื่องยาก แต่น้อยสะดวกกว่าการใช้ shortcut เพื่อเปลี่ยนข้อความที่ไฮไลท์เป็น URL อัตโนมัติ ผู้พัฒนากำลังทำงานอยู่บนฟีเจอร์ใหม่ๆ อย่างต่อเนื่อง อย่างไรก็ตาม และพวกเขาอาจเพิ่มตัวเลือกที่หายไปเหล่านี้ในอนาคต
Dillinger อนุญาตให้ส่งออก straight และ styled HTML พร้อมกับ Markdown และ PDFs และคุณสามารถบันทึกไฟล์ไปยัง Dropbox, Medium, GitHub และ OneDrive นอกจาก Google Drive
3. Writebox
Writebox เป็นตัวแก้ไข Markdown ที่ ultra-simple (เรียบง่ายมาก) จัดตำแหน่งตัวเองเป็น text editor แบบ distraction-free (ไม่รบกวน) ออกแบบมาเพื่อช่วยให้คุณทำงานเสร็จ มันไม่รวม utilities (สาธารณูปโภค) ที่มีประโยชน์ของ StackEdit หรือ Dillinger ทั้งสิ้น อย่างไรก็ตาม หากคุณชอบพื้นที่เขียนที่ ultra-clean (สะอาดมาก) คุณอาจชอบแนวทาง minimalist ของ Writebox Writebox สามารถซิงค์ไฟล์ไปยัง Google Drive หรือ Dropbox ได้ แตแอปไม่รองรับการแปลง Markdown ใดๆ สำหรับ Google Docs ดังนั้นคุณจะเพียงมองดูไฟล์ข้อความธรรมดา (plain text files) เหมือนตัวเลือกข้างต้น ไฟล์ก็ยังถูกบันทึกใน local browser cache ของคุณ ดังนั้นคุณจึงมีการเข้าถึงจากฮาร์ดไดรว์ของคุณด้วย
4. gdocs2md
ถ้าคุณพยายามไปจาก Google Drive ไป Markdown แทนที่จะเป็นทางตรงข้าม? คุณสามารถใช้ gdocs2md สคริปต์ Google Docs โอเพนซอร์สที่แปลงไฟล์จากรูปแบบ Google Docs เป็น Markdown ดูที่ repository บน GitHub เพื่อเริ่มต้น
น่าเสียดายที่สคริปต์ไม่ได้ง่ายเท่าการเปิดแอปเพียงอย่างเดียว สำหรับแต่ละเอกสารที่คุณต้องการแปลง คุณจะต้องเพิ่มและรันสคริปต์ใหม่บนเอกสารนั้น เอกสาร Markdown ที่แปลงแล้วจะถูกส่งอีเมลไปยังที่อยู่อีเมลที่เกี่ยวข้องกับบัญชี Google Drive ของคุณ
แม้จะซับซ้อนเล็กน้อย เครื่องมือนี้ทำงานได้ดี มันมีประโยชน์โดยเฉพาะสำหรับการเคลื่อนไหวไปมาระหว่างรูปแบบ Google Docs และ Markdown คุณต้องระวังเขียนเอกสาร Google ที่ส่งออกเป็น Markdown ได้สะอาด โดยใช้ heading และ paragraph styles ที่สร้างในตัว (built-in) แทนที่จะเป็น inline styling แต่นี่จริงๆ แล้วเป็นวิธีเขียนที่ง่ายกว่าสำหรับคนส่วนใหญ่
สรุป
หากคุณต้องการเขียน Markdown และส่งออกไป Google Docs StackEdit เป็นตัวเลือกที่ยอดเยี่ยม หากคุณต้องการไปทางตรงข้าม gdocs2md จะแปลง Google Docs ของคุณเป็นไฟล์ Markdown