Markdown เป็นวิธีที่ยอดเยี่ยมในการเขียนข้อความในรูปแบบออนไลน์ที่สะอาดหมดจด อย่างไรก็ตาม บริการเว็บอย่าง Google ไดรฟ์อาจไม่ดีเสมอไป ต่อไปนี้คือเครื่องมือแก้ไข 3 ตัวและหนึ่งสคริปต์ที่จะปรับปรุงความสัมพันธ์ระหว่าง Google ไดรฟ์/Markdown
1. StackEdit
หากคุณต้องการตัวแก้ไข Markdown ที่มีความสามารถซึ่งเชื่อมต่อกับ Google Drive ได้อย่างสมบูรณ์ StackEdit เป็นตัวเลือกที่ยอดเยี่ยม เป็นโปรแกรมแก้ไขแบบ WYSIWYG ที่ทำงานได้อย่างสมบูรณ์ซึ่งอยู่ในเบราว์เซอร์ของคุณ รองรับ Markdown Extra หรือที่รู้จักในชื่อ GitHub Markdown ทำให้มีตัวเลือกการจัดรูปแบบที่หลากหลายกว่าที่ vanilla Markdown นอกจากนี้ยังมีการเน้นไวยากรณ์ผ่าน Highlight.js พร้อมรองรับภาษาโปรแกรม 172 ภาษา ผู้ใช้ที่เน้นคณิตศาสตร์สามารถรับนิพจน์ทางคณิตศาสตร์ LaTeX ได้โดยใช้ MathJax
คุณสามารถซิงค์เอกสาร Markdown กับ Google Drive จากภายใน Stack Edit เพื่อสำรองหรือส่งออกไปยัง Google Docs เป็นไฟล์ที่มีรูปแบบครบถ้วน ไฟล์ที่ส่งออกเหล่านี้สามารถแก้ไขและแชร์เพิ่มเติมใน Google เอกสารได้ เช่น ไฟล์ดั้งเดิม ทำให้คุณสามารถเริ่มเขียนใน Markdown แต่แชร์ไฟล์ที่มีรูปแบบครบถ้วน น่าเสียดายที่การส่งออกเป็นกระบวนการทางเดียว การแก้ไขที่คุณทำใน Google เอกสารจะไม่ถูกย้ายกลับเข้าไปในไฟล์ Markdown ของคุณ
StackEdit ยังสนับสนุนการส่งออกไปยัง Dropbox, GitHub, Gist, Blogger และ Tumblr ตลอดจนเทมเพลตการส่งออกแบบกำหนดเองสำหรับรูปแบบ HTML ที่น่าสนใจ ไฟล์จะถูกบันทึกไว้ในที่จัดเก็บเบราว์เซอร์ในเครื่องของคุณเมื่อคุณเขียน ดังนั้นทุกครั้งที่คุณเปิดแอปหรือเยี่ยมชมเว็บไซต์ คุณจะได้รับการต้อนรับด้วยไฟล์ล่าสุดที่คุณแก้ไข แน่นอนว่าที่เก็บข้อมูลนั้นจะไม่ซิงค์ระหว่างเบราว์เซอร์ ดังนั้นคุณจะต้องใช้ Google ไดรฟ์เพื่อสิ่งนั้น
คุณสามารถใช้ StackEdit ในเบราว์เซอร์หรือดาวน์โหลดแอป Google Chrome ได้
2. Dillinger.io
Dillinger เป็นอีกหนึ่งตัวแก้ไข WYSIWYG Markdown ที่พร้อมใช้งานออนไลน์ เช่นเดียวกับ StackEdit มันอยู่ในเบราว์เซอร์ของคุณ โดยจัดเก็บเอกสารในแคชในเครื่องของคุณ ธีมเริ่มต้นของ Dillinger นั้นน่าสนใจกว่าของ StackEdit และอินเทอร์เฟซก็ออกแบบมาได้ดีกว่า อย่างไรก็ตาม ยังขาดคุณสมบัติบางอย่างที่ StackEdit นำเสนอ ซึ่งน่าผิดหวังเล็กน้อย
แอปพลิเคชันสามารถซิงค์ไฟล์กับ Google ไดรฟ์ได้ แม้ว่าจะไม่สามารถส่งออกไปยัง Google เอกสารได้เหมือนที่ StackEdit ทำ Dillinger ยังไม่รองรับแป้นพิมพ์ลัดซึ่งเป็นข้อบกพร่องที่สำคัญ ซึ่งหมายความว่าหากต้องการเพิ่มลิงก์ คุณต้องพิมพ์ไวยากรณ์ Markdown ที่เหมาะสมสำหรับลิงก์ ไม่ท้าทาย แต่สะดวกกว่าการใช้ทางลัดเพื่อเปลี่ยนข้อความที่ไฮไลต์เป็น URL โดยอัตโนมัติ อย่างไรก็ตาม นักพัฒนาซอฟต์แวร์กำลังทำงานอย่างเต็มที่กับคุณลักษณะใหม่ และอาจเพิ่มตัวเลือกที่ขาดหายไปเหล่านี้ในอนาคต
Dillinger อนุญาตให้คุณส่งออก HTML แบบตรงและมีสไตล์ควบคู่ไปกับ Markdown และ PDF และคุณสามารถบันทึกไฟล์ไปยัง Dropbox, Medium, GitHub และ OneDrive นอกเหนือจาก Google Drive
3. กล่องเขียน
Writebox เป็นเครื่องมือแก้ไข Markdown ที่เรียบง่ายเป็นพิเศษ โดยวางตำแหน่งตัวเองเป็นโปรแกรมแก้ไขข้อความที่ปราศจากสิ่งรบกวน ซึ่งออกแบบมาเพื่อช่วยให้คุณทำงานให้เสร็จลุล่วง ไม่มียูทิลิตี้ที่เป็นประโยชน์ของ StackEdit หรือ Dillinger อย่างไรก็ตาม หากคุณต้องการพื้นที่เขียนที่สะอาดเป็นพิเศษ คุณอาจชอบแนวทางที่เรียบง่ายของ Writebox Writebox สามารถซิงค์ไฟล์กับ Google ไดรฟ์หรือ Dropbox ได้ แต่แอปไม่สนับสนุนการแปลง Markdown ใดๆ สำหรับ Google เอกสาร ดังนั้นคุณเพียงแค่ดูไฟล์ข้อความธรรมดา เช่นเดียวกับตัวเลือกด้านบน ไฟล์ต่างๆ จะถูกบันทึกไว้ในแคชของเบราว์เซอร์ในเครื่อง ดังนั้นคุณจึงสามารถเข้าถึงได้จากฮาร์ดไดรฟ์ของคุณด้วย
4. gdocs2md
จะเป็นอย่างไรหากคุณพยายามเปลี่ยนจาก Google ไดรฟ์ไปยัง Markdown แทนที่จะเปลี่ยนวิธีอื่น คุณสามารถใช้ gdocs2md ซึ่งเป็นสคริปต์โอเพนซอร์สของ Google เอกสารที่แปลงไฟล์จากรูปแบบ Google เอกสารเป็น Markdown ดูพื้นที่เก็บข้อมูลบน GitHub เพื่อเริ่มต้น
ขออภัย สคริปต์นี้ใช้ไม่ได้ง่ายเหมือนกับการเปิดแอป สำหรับแต่ละเอกสารที่คุณต้องการแปลง คุณจะต้องเพิ่มและเรียกใช้สคริปต์ใหม่ในเอกสารนั้น เอกสาร Markdown ที่แปลงแล้วจะถูกส่งไปยังที่อยู่อีเมลที่เชื่อมโยงกับบัญชี Google Drive ของคุณ
แม้ว่ามันจะซับซ้อนเล็กน้อย แต่เครื่องมือก็ใช้งานได้ดี มีประโยชน์อย่างยิ่งในการสลับไปมาระหว่างรูปแบบ Google เอกสารและ Markdown คุณจำเป็นต้องระมัดระวังในการเขียนเอกสารของ Google ที่ส่งออกไปยัง Markdown อย่างหมดจดโดยใช้รูปแบบส่วนหัวและย่อหน้าที่มีอยู่แล้วภายในแทนที่จะใช้การจัดรูปแบบในบรรทัด แต่จริงๆ แล้วเป็นวิธีที่ง่ายกว่าในการเขียนสำหรับคนส่วนใหญ่
บทสรุป
หากคุณต้องการเขียน Markdown และส่งออกไปยัง Google Docs StackEdit เป็นตัวเลือกที่ยอดเยี่ยม หากคุณต้องการไปในทิศทางตรงกันข้าม gdocs2md จะแปลง Google เอกสารของคุณเป็นไฟล์ Markdown