UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง TXT เป็น MD

โน้ตที่สะสมไว้หลายปีในไฟล์ .txt อยู่ห่างจากคลังโน้ต Markdown หรือโฟลเดอร์เอกสารประกอบเพียงขั้นตอนเดียว แปลงไฟล์เหล่านั้นให้เป็น .md พร้อมย่อหน้าที่เรียบร้อย การเข้ารหัส UTF-8 และรูปแบบการขึ้นบรรทัดที่เครื่องมือของคุณต้องการ

แปลงไฟล์เอกสาร

หรือลากไฟล์ PDF, DOC, DOCX … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    อัปโหลดไฟล์ข้อความ

    เพิ่มโน้ต .txt ได้ครั้งละไม่เกิน 20 ไฟล์ แต่ละไฟล์ไม่เกิน 95 MB

  2. 2

    ตรวจสอบการเข้ารหัสและรูปแบบการขึ้นบรรทัด

    ตั้ง แปลงเป็น เป็น Markdown, การเข้ารหัสข้อความ เป็น UTF-8 และ อักขระขึ้นบรรทัดใหม่ เป็น LF ซึ่งเป็นค่าที่ Git, Obsidian และตัวสร้างเว็บไซต์แบบสแตติกนิยมใช้

  3. 3

    แปลงแล้วย้ายไฟล์เข้าที่

    กด แปลงเป็น MD จากนั้นนำไฟล์ .md ไปวางในโฟลเดอร์ vault, รีโพซิทอรี หรือโฟลเดอร์เอกสารของคุณ

คำตอบ

จะเปลี่ยนไฟล์ .txt เป็นไฟล์ .md ได้อย่างไร

อัปโหลดไฟล์แล้วกด แปลงเป็น MD ย่อหน้า รายการ และหัวข้อที่พิมพ์ไว้แล้วจะคงอยู่ ไฟล์จะถูกบันทึกเป็น UTF-8 พร้อมอักขระขึ้นบรรทัดใหม่แบบ LF และนามสกุลเปลี่ยนเป็น .md

ทำไมไฟล์ TXT จึงเกือบเป็น Markdown อยู่แล้ว

Markdown ถูกออกแบบในปี 2004 ให้หน้าตาเหมือนวิธีที่คนเขียนอีเมลอยู่แล้ว คือเว้นบรรทัดว่างระหว่างย่อหน้า ใช้ขีดแทนหัวข้อย่อย และใช้เครื่องหมายดอกจันล้อมคำที่ต้องการเน้น ด้วยเหตุนี้โน้ต .txt ที่เขียนเป็นระเบียบจึงมักแสดงผลได้ดีโดยไม่ต้องแก้อะไรเลย การแปลงจึงเกี่ยวกับตัวไฟล์รอบข้อความเป็นหลัก ได้แก่ นามสกุล การเข้ารหัสอักขระ และอักขระขึ้นบรรทัดใหม่

รายละเอียดเหล่านี้เป็นตัวตัดสินว่าใช้งานได้หรือไม่ Obsidian จัดทำดัชนีเฉพาะไฟล์ที่ลงท้ายด้วย .md ตัวสร้างเว็บไซต์แบบสแตติกอย่าง Hugo และ Jekyll ไม่สร้างหน้าจากไฟล์ .txt และรีโพซิทอรีที่เต็มไปด้วยอักขระขึ้นบรรทัดใหม่แบบ CRLF จะแสดงว่าทุกบรรทัดเปลี่ยนไปใน diff ปัญหานี้มักเจอเมื่อย้ายโน้ต Notepad สิบปีเข้า vault หรือเปลี่ยนโฟลเดอร์คำแนะนำแบบข้อความให้เป็นเว็บไซต์เอกสาร เมื่อต้องส่งโน้ตต่อให้คนที่ทำงานใน Word แปลง Markdown เป็น DOCX จะพาไปได้ครบทางที่เหลือ

รูปแบบการพิมพ์ข้อความธรรมดาที่ Markdown อ่านเป็นการจัดรูปแบบ

รูปแบบที่พบในไฟล์ข้อความทั่วไป และสิ่งที่ตัวแสดงผล Markdown ทำกับรูปแบบเหล่านั้น
ใน .txt ของคุณแสดงผลเป็นสิ่งที่ควรตรวจ
`# เหลือ 3 ชิ้น`หัวข้อระดับหนึ่งบรรทัดที่ขึ้นต้นด้วยเครื่องหมายแฮช
ข้อความที่มี `====` อยู่ข้างใต้หัวข้อ (แบบ setext)เส้นใต้ที่ขีดด้วย = หรือ -
`1986. ปีที่ดี`รายการแบบมีลำดับปีหรือตัวเลขที่ขึ้นต้นบรรทัด
`*important*`ตัวเอียงเครื่องหมายดอกจันที่ใช้เน้นคำหรือเป็นเครื่องหมายเชิงอรรถ
ช่องว่างนำหน้าสี่ช่องบล็อกโค้ดข้อความอ้างอิงและที่อยู่ที่ย่อหน้าเข้าไป
`> บรรทัดที่อ้างอิง`บล็อกอ้างอิงข้อความอ้างอิงตอบกลับจากอีเมลเก่า

ตัวอย่างโน้ต .md หลังแปลงไฟล์

บันทึกการประชุม แปลงจาก .txt
# ประชุมทีม 14 มีนาคม

ผู้เข้าร่วม: อนันต์, ราช, ลี

- อนุมัติงบประมาณไตรมาส 2 แล้ว
- เลื่อนการเปิดตัวเป็นวันที่ 6 พฤษภาคม

ขั้นตอนถัดไปอยู่ในตัวติดตามงานที่แชร์ไว้

ข้อมูลฟอร์แมต TXT และ Markdown

TXT

ข้อความธรรมดา

ไฟล์ TXT มีเพียงอักขระธรรมดา ไม่มีการจัดรูปแบบ ฟอนต์ รูปภาพ หรือเลย์เอาต์ ไฟล์ข้อความสมัยใหม่มักเข้ารหัสแบบ UTF-8 ซึ่งครอบคลุมทุกภาษา แต่ไฟล์รุ่นเก่าอาจใช้การเข้ารหัสอื่นและแสดงเป็นอักขระที่อ่านไม่ออก ข้อความธรรมดามีขนาดเล็กมาก ไม่มีวันล้าสมัย และเปิดได้บนทุกอุปกรณ์ ตั้งแต่โทรศัพท์ไปจนถึงเซิร์ฟเวอร์ ไม่สามารถเก็บตัวหนา ตาราง หรือรูปภาพได้ โครงสร้างจึงต้องแสดงด้วยการเว้นวรรคหรือมาร์กอัปอย่างง่าย

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
–
ตัวแปลงไฟล์ TXT

MD

Markdown

Markdown คือไวยากรณ์มาร์กอัปขนาดเบาที่ John Gruber สร้างขึ้นในปี 2004 ใช้สัญลักษณ์ข้อความธรรมดา เช่น # สำหรับหัวข้อ * สำหรับการเน้น และ - สำหรับรายการ ซึ่งยังอ่านได้ง่ายในรูปข้อความดิบและแปลงเป็น HTML ได้อย่างเรียบร้อย เป็นมาตรฐานสำหรับไฟล์ README เอกสารประกอบ วิกิ แอปจดบันทึก และเครื่องมือสร้างเว็บไซต์แบบสแตติกจำนวนมาก มีหลายภาษาถิ่น (dialect) เช่น CommonMark และ GitHub Flavored Markdown ซึ่งแตกต่างกันในรายละเอียดอย่างตาราง โปรแกรมแก้ไขข้อความใดก็เปิดไฟล์ .md ได้

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
2004 · John Gruber
ตัวแปลงไฟล์ MD

แปลงข้อความธรรมดาเป็น Markdown เมื่อโน้ตที่กระจัดกระจายกำลังย้ายเข้าระบบที่เข้าใจโครงสร้าง เช่น vault ของ Obsidian หรือ Logseq โฟลเดอร์เอกสารของรีโพซิทอรี GitHub หรือเว็บไซต์สแตติกที่ทุกหน้าเป็นไฟล์ .md

คำถามเกี่ยวกับการแปลง TXT เป็น MD

แค่เปลี่ยนนามสกุลไฟล์ .txt เป็น .md เพียงพอหรือไม่

ข้อความธรรมดาทุกชนิดถือเป็น Markdown ที่ใช้ได้ในทางเทคนิค ดังนั้นไฟล์ที่เปลี่ยนนามสกุลก็เปิดได้ ปัญหาอยู่ที่การแสดงผล ไฟล์ Windows เก่าอาจใช้การเข้ารหัสแบบเดิม อาจนำอักขระขึ้นบรรทัดใหม่แบบ CRLF เข้าไปในรีโพซิทอรี Git หรืออาจมีบรรทัดที่ Markdown อ่านเป็นหัวข้อและรายการโดยไม่ตั้งใจ การแปลงจะแก้การเข้ารหัสและอักขระขึ้นบรรทัดใหม่ให้ในครั้งเดียว

ทำไมบรรทัดที่ขึ้นต้นด้วยปีจึงกลายเป็นรายการลำดับเลข

Markdown ถือว่าตัวเลขตามด้วยจุดที่ต้นบรรทัดคือรายการแบบมีลำดับ ดังนั้น 1986. A good year. จะกลายเป็นข้อที่ 1986 หน้าไวยากรณ์ต้นฉบับของ John Gruber บอกวิธีแก้ไว้ คือใส่เครื่องหมายแบ็กสแลชก่อนจุด เช่น 1986\.

บรรทัดที่ตัดขึ้นบรรทัดใหม่ไว้เองจะถูกรวมเป็นย่อหน้าเดียวหรือไม่

ในมุมมองที่แสดงผลแล้ว ใช่ Markdown ถือว่าการขึ้นบรรทัดใหม่เพียงครั้งเดียวในย่อหน้าเป็นช่องว่าง และจะเริ่มย่อหน้าใหม่ก็ต่อเมื่อมีบรรทัดว่างเท่านั้น ข้อความที่ตัดบรรทัดทุก 72 หรือ 80 ตัวอักษร ซึ่งพบบ่อยในอีเมลและไฟล์ README เก่า จะถูกจัดเรียงใหม่เป็นย่อหน้าปกติ ซึ่งมักเป็นสิ่งที่ต้องการอยู่แล้ว

ควรเลือกการขึ้นบรรทัดแบบใด ระหว่าง LF กับ CRLF

ใช้ LF สำหรับทุกอย่างที่จะเข้า Git, ตัวสร้างเว็บไซต์แบบสแตติก, Obsidian หรือเครื่อง Mac และ Linux ใช้ CRLF เฉพาะกับโปรแกรม Windows รุ่นเก่าที่แสดงทุกอย่างในบรรทัดเดียวเท่านั้น ส่วน Notepad เองรองรับ LF ตั้งแต่ Windows 10 เวอร์ชัน 1809

แอปใดบ้างที่เปิดไฟล์ .md ที่แปลงแล้วได้

Obsidian, Typora, VS Code, iA Writer และ Joplin เปิดเพื่อแก้ไขได้ ส่วน GitHub, GitLab และวิกิส่วนใหญ่แสดงผลในเบราว์เซอร์ได้ หากต้องการหน้าเว็บสำเร็จรูปนอกเครื่องมือเหล่านี้ แปลง TXT เป็น HTML จะสร้าง HTML ให้โดยตรง

การแปลงไฟล์อื่น ๆ สำหรับ Markdown และข้อความ
แปลง Markdown เป็น DOCXแปลง HTML เป็น Markdownแปลง DOCX เป็น Markdown
แปลง PDF เป็น Markdownแปลง CSV เป็น Markdownแปลง TXT เป็น HTML