เอกสารประกอบสำหรับ node Markdown ใน n8n ซึ่งเป็นแพลตฟอร์ม workflow อัตโนมัติ รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง
node Markdown จะแปลงระหว่างรูปแบบ Markdown และ HTML
การดำเนินงาน
การดำเนินงานของ node นี้คือ Modes:
- Markdown to HTML : ใช้โหมดนี้เพื่อแปลงจาก Markdown เป็น HTML
- HTML to Markdown : ใช้โหมดนี้เพื่อแปลงจาก HTML เป็น Markdown
parameter node
- HTML หรือ Markdown : ป้อนข้อมูลที่คุณต้องการแปลง ชื่อฟิลด์จะเปลี่ยนไปตามที่ Mode คุณเลือก
- Destination Key : ป้อนฟิลด์ที่คุณต้องการใส่ output ระบุฟิลด์ที่ซ้อนกันโดยใช้จุด เป็นต้น
level1.level2.newKey.
ตัวเลือก node
node ของ Options ขึ้นอยู่กับ Mode เลือกแล้ว
ทดสอบตัวเลือกต่างๆ (Test out the options)
ตัวเลือกบางอย่างขึ้นอยู่กับตัวเลือกอื่นหรือสามารถโต้ตอบกันได้ เราขอแนะนำให้ทดสอบตัวเลือกต่างๆ เพื่อยืนยันว่าเอฟเฟกต์เป็นสิ่งที่คุณต้องการ
ทำเครื่องหมายตัวเลือก HTML (Markdown to HTML options)
| ตัวเลือก | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
| Add Blank To Links | ไม่ว่าจะเปิดลิงก์ในหน้าต่างใหม่ (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
| Automatic Linking To URLs | ไม่ว่าจะเชื่อมโยงไปยัง URL โดยอัตโนมัติ (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) หากเปิดใช้งาน n8n จะแปลง string ใดๆ ที่ระบุว่าเป็น URL ไปเป็นลิงก์ | ปิดการใช้งาน |
| Backslash Escapes HTML Tags | ว่าจะอนุญาตให้ใช้แบ็กสแลช Escape ของแท็ก HTML (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) เมื่อเปิดใช้งาน n8n จะหลบหนีใดๆ < หรือ > นำหน้าด้วย \ . ตัวอย่างเช่น \<div\> แสดงผลเป็น <div>. |
ปิดการใช้งาน |
| Complete HTML Document | ไม่ว่าจะส่งออกเอกสาร HTML ที่สมบูรณ์ (เปิดใช้งาน) หรือส่วน HTML (ปิดใช้งาน) เอกสาร HTML ที่สมบูรณ์ประกอบด้วย <DOCTYPE HTML> ประกาศ, <html> และ <body> แท็กและ <head> องค์ประกอบ |
ปิดการใช้งาน |
| Customized Header ID | จะรองรับ ID ส่วนหัวที่กำหนดเอง (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) เมื่อเปิดใช้งาน คุณสามารถเพิ่ม ID ส่วนหัวที่กำหนดเองได้โดยใช้ {header ID here} หลังข้อความส่วนหัว |
ปิดการใช้งาน |
| Emoji Support | ไม่ว่าจะรองรับอิโมจิ (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
| Encode Emails | ไม่ว่าจะแปลงอีเมลที่มีอักขระ ASCII ให้เป็นเอนทิตีทศนิยมที่เทียบเท่ากัน (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | เปิดใช้งานแล้ว |
| Exclude Trailing Punctuation From URLs | จะยกเว้นเครื่องหมายวรรคตอนต่อท้ายจาก URL ที่เชื่อมโยงโดยอัตโนมัติ (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) เพื่อใช้กับ Automatic Linking To URLs. | ปิดการใช้งาน |
| GitHub Code Blocks | ไม่ว่าจะเปิดใช้งานบล็อกโค้ด GitHub Flavoured Markdown (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | เปิดใช้งานแล้ว |
| GitHub Compatible Header IDs | ไม่ว่าจะสร้างรหัสส่วนหัว GitHub Flavoured Markdown (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) GitHub Flavoured Markdown สร้างรหัสส่วนหัวด้วย - แทนที่ช่องว่างและลบอักขระที่ไม่ใช่ตัวอักษรและตัวเลข |
ปิดการใช้งาน |
| GitHub Mention Link | เปลี่ยนลิงค์ที่ใช้กับ GitHub Mentions. | ปิดการใช้งาน |
| GitHub Mentions | ไม่ว่าจะรองรับการแท็กผู้ใช้ GitHub ด้วยหรือไม่ @ (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) เมื่อเปิดใช้งาน n8n จะเข้ามาแทนที่ @name ด้วย https://github.com/name. |
ปิดการใช้งาน |
| GitHub Task Lists | จะรองรับรายการงาน GitHub Flavoured Markdown (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
| Header Level Start | หมายเลข ตั้งค่าระดับเริ่มต้นสำหรับส่วนหัว เช่น เปลี่ยนช่องนี้เป็น 2 ทำให้ n8n ได้รับการรักษา # เป็น <h2>, ## เป็น <h3> และอื่นๆ |
1 |
| Mandatory Space Before Header | ไม่ว่าจะสร้างช่องว่างระหว่าง # และข้อความส่วนหัวที่ต้องการ (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) เมื่อเปิดใช้งาน n8n จะแสดงส่วนหัวที่เขียนเป็น ##Some header text อย่างแท้จริง (ไม่ได้เปลี่ยนให้เป็นองค์ประกอบส่วนหัว) |
ปิดการใช้งาน |
| Middle Word Asterisks | ไม่ว่า n8n ควรถือว่าเครื่องหมายดอกจันในคำเป็น Markdown (ปิดใช้งาน) หรือแปลงเป็นเครื่องหมายดอกจันตามตัวอักษร (เปิดใช้งาน) | ปิดการใช้งาน |
| Middle Word Underscores | ไม่ว่า n8n ควรถือว่าขีดล่างในคำเป็น Markdown (ปิดใช้งาน) หรือทำให้เป็นขีดล่างตามตัวอักษร (เปิดใช้งาน) | ปิดการใช้งาน |
| No Header ID | ปิดใช้งานการสร้าง ID ส่วนหัวอัตโนมัติ (เปิดใช้งาน) | ปิดการใช้งาน |
| Parse Image Dimensions | รองรับการตั้งค่าขนาดภาพสูงสุดในรูปแบบ Markdown (เปิดใช้งาน) | ปิดการใช้งาน |
| Prefix Header ID | กำหนดคำนำหน้าเพื่อเพิ่มให้กับรหัสส่วนหัว | ไม่มี |
| Raw Header ID | ไม่ว่าจะลบช่องว่าง ' และ " จากรหัสส่วนหัว รวมถึงคำนำหน้า แทนที่ด้วย - (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) |
ปิดการใช้งาน |
| Raw Prefix Header ID | ไม่ว่าจะป้องกัน n8n จากการแก้ไขคำนำหน้าส่วนหัว (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
| Simple Line Breaks | จะสร้างตัวแบ่งบรรทัดโดยไม่มีการเว้นวรรคคู่ที่ท้ายบรรทัด (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
| Smart Indentation Fix | ไม่ว่าจะพยายามแก้ไขปัญหาการเยื้องที่เกี่ยวข้องกับ string เทมเพลต ES6 ในบล็อกโค้ดที่มีการเยื้อง (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) อย่างชาญฉลาด | ปิดการใช้งาน |
| Spaces Indented Sublists | ไม่ว่าจะลบข้อกำหนดในการเยื้องรายการย่อยสี่ช่องว่าง (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
| Split Adjacent Blockquotes | ไม่ว่าจะแยกบล็อก blockquote ที่อยู่ติดกัน (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) หากคุณไม่เปิดใช้งานสิ่งนี้ n8n จะถือว่าเครื่องหมายคำพูด (ระบุโดย > ที่จุดเริ่มต้นของบรรทัด) บนบรรทัดแยกกันเป็นเครื่องหมายคำพูดเดี่ยว แม้ว่าจะคั่นด้วยบรรทัดว่างก็ตาม |
ปิดการใช้งาน |
| Strikethrough | ไม่ว่าจะสนับสนุนไวยากรณ์ขีดทับ (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) เมื่อเปิดใช้งาน คุณสามารถเพิ่ม ขีดทับ การใช้เอฟเฟกต์ ~~ รอบๆ คำหรือวลี |
ปิดการใช้งาน |
| Tables Header ID | จะเพิ่ม ID ให้กับแท็กส่วนหัวของตาราง (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
| Tables Support | ไม่ว่าจะสนับสนุนตาราง (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
ตัวเลือก HTML เป็น Markdown (HTML to Markdown options)
| ตัวเลือก | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
| Bullet Marker | ระบุอักขระที่จะใช้สำหรับรายการที่ไม่เรียงลำดับ | * |
| Code Block Fence | ระบุอักขระที่จะใช้สำหรับบล็อคโค้ด | ``` |
| Emphasis Delimiter | ระบุตัวอักษร <em>. |
_ |
| Global Escape Pattern | แทนที่การตั้งค่าการหลีกอักขระเริ่มต้น คุณอาจต้องการใช้รูปแบบการแทนที่ข้อความแทน | ไม่มี |
| Ignored Elements | ละเว้นองค์ประกอบ HTML ที่กำหนดและลูก ๆ ของพวกเขา | ไม่มี |
| Keep Images With Data | จะเก็บภาพพร้อมข้อมูล (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) รองรับไฟล์สูงสุด 1MB | ปิดการใช้งาน |
| Line Start Escape Pattern | แทนที่การตั้งค่าการหลีกอักขระเริ่มต้น คุณอาจต้องการใช้รูปแบบการแทนที่ข้อความแทน | ไม่มี |
| Max Consecutive New Lines | หมายเลข ระบุจำนวนบรรทัดใหม่ติดต่อกันสูงสุดที่อนุญาต | 3 |
| Place URLs At The Bottom | ว่าจะวาง URL ที่ด้านล่างของหน้าและจัดรูปแบบโดยใช้คำจำกัดความการอ้างอิงลิงก์ (เปิดใช้งาน) หรือไม่ (ปิดใช้งาน) | ปิดการใช้งาน |
| Strong Delimiter | ระบุตัวอักษรสำหรับ <strong>. |
** |
| Style For Code Block | ระบุสไตล์สำหรับบล็อคโค้ด ตัวเลือกคือ Fence และ Indented. | รั้ว |
| Text Replacement Pattern | กำหนดรูปแบบการแทนที่ข้อความโดยใช้ regex | ไม่มี |
| Treat As Blocks | ระบุองค์ประกอบ HTML ที่จะถือเป็นบล็อก (ล้อมรอบด้วยบรรทัดว่าง) | ไม่มี |
เทมเพลตและตัวอย่าง
เรียกดูเทมเพลตการรวม Markdown หรือ ค้นหาเทมเพลตทั้งหมด
พาร์เซอร์
n8n ใช้ parsers ต่อไปนี้:
- วิธีแปลงจาก HTML เป็น Markdown: node html-markdown .
- วิธีแปลงจาก Markdown เป็น HTML: แบไต๋ . ตัวเลือกบางตัวช่วยให้คุณสามารถขยาย Markdown ของคุณด้วย GitHub ปรุงรส Markdown .

