โปรแกรมแปลง Markdown เป็น BBCode
ปัจจุบัน Markdown ถูกใช้อย่างแพร่หลายทั่วไป แต่ฟอรัมจำนวนมาก เช่น phpBB, vBulletin, Invision และกระดานสนทนาแบบคลาสสิกของ SMF ยังคงรองรับเฉพาะ BBCode เท่านั้น ซึ่งเป็นรูปแบบการเขียนแท็กที่ใช้วงเล็บและมีมาตั้งแต่ก่อนยุคของ Markdown ถึงสิบปี เมื่อคุณนำ Markdown มาวางลง โปรแกรมแปลงนี้จะแปลงหัวข้อ การเน้นข้อความ รายการ บล็อกโค้ด ตาราง คำพูดอ้างอิง และลิงก์ ให้กลายเป็นรูปแบบ BBCode ตามเดิม เพื่อให้คุณสามารถโพสต์ร่างบทความที่เขียนด้วยโปรแกรมแก้ไข Markdown ที่คุณชอบได้โดยตรงลงในกระดานสนทนาแบบดั้งเดิม
วิธีการทำงานของกระบวนการแปลง
-
1
วาง Markdown
วางเอกสารทั้งฉบับหรือเพียงบางส่วน รองรับส่วนขยาย GFM (ตาราง, ขีดฆ่า)
-
2
เลือกสำนวนในฟอรัม
phpBB, vBulletin, Invision หรือระบบอื่นทั่วไป โดยแต่ละระบบมีชุดแท็กที่แตกต่างกันเล็กน้อย
-
3
แปลง
หัวข้อ → `[size]` หรือ `[b]`; ส่วนที่เน้น → `[i]`/`[b]`; รายการ → `[list]`; รหัส → `[code]`
-
4
คัดลอก BBCode
ผลลัพธ์พร้อมใช้สำหรับการวางลงในโปรแกรมแก้ไขโพสต์ฟอรัมใดๆ
การแมประหว่าง Markdown กับ BBCode
| Markdown | BBCode |
|---|---|
# H1 |
[size=200][b]H1[/b][/size] |
## H2 |
[size=150][b]H2[/b][/size] |
*italic* |
[i]italic[/i] |
**bold** |
[b]bold[/b] |
~~strike~~ |
[s]strike[/s] |
`inline code` |
[c]inline code[/c] หรือ [icode] |
| บล็อกโค้ดแบบมีรั้วล้อม | [code]...[/code] |
| รายการแบบมีสัญลักษณ์หัวข้อ | [list] + รายการ [*] + [/list] |
| รายการที่มีหมายเลข | รายการ [list=1] และ [*] |
> quote |
[quote]quote[/quote] |
[text](url) |
[url=...]text[/url] |
 |
[img]img[/img] (ตัวเลือกอื่นถูกลบไป) |
| เส้นแนวนอน | [hr] หากรองรับ มิฉะนั้นแสดงเป็นช่องว่าง |
| ตาราง (GFM) | [table][tr][td]...[/td][/tr][/table] |
ความแตกต่างของสำเนียง
ไม่ใช่ทุกฟอรัมที่ใช้ BBCode เดียวกัน ความแตกต่างที่พบบ่อย ได้แก่:
- หัวเรื่อง: phpBB ไม่รองรับรหัส
[h1]–[h6]โดยตัวแปลงจะแทนที่ด้วย[size]และ[b]ส่วน vBulletin รองรับรหัส[size=5] - สีและแบบอักษร:
[color=red]ใช้งานได้ทุกสถานที่ แต่ไม่ได้ถูกสร้างขึ้นโดย Markdown (ไม่มีไวยากรณ์ต้นฉบับสำหรับอักษรชนิดนี้) - โค้ดแบบฝัง (Inline code) บางบอร์ดใช้
[c]อีกบางบอร์ดใช้[icode]ส่วนใหญ่จะใช้[code] - ภาพ: BBCode ไม่มีแอตทริบิวต์
altดังนั้นข้อความในส่วนaltจะถูกละทิ้ง หากคุณให้ความสำคัญกับความสามารถในการเข้าถึงเนื้อหา ควรเพิ่มข้อความธรรมดาไว้ข้างๆ แทน
สิ่งที่ยังคงอยู่หลังการแปลงไป-กลับ
- ตัวหนา, ตัวเอียง, ขีดฆ่า: สมบูรณ์แบบ
- โค้ดในบรรทัดและบล็อกโค้ด: สมบูรณ์แบบ
- รายการ: สมบูรณ์แบบ
- ลิงก์: สมบูรณ์แบบ
- ตาราง: ขึ้นอยู่กับว่าฟอรัมรองรับ
[table]หรือไม่ โดย phpBB ไม่รองรับโดยตรง ควรใช้ปลั๊กอิน หรือเปลี่ยนมาใช้ตารางแบบข้อความธรรมดาแทน - หัวข้อ: โดยประมาณ, BBCode ไม่มีระดับหัวข้อเชิงความหมาย
คำแนะนำสำหรับบอร์ดรุ่นเก่า
- วางและดูตัวอย่าง: เครื่องมือวิเคราะห์ BBCode ของแต่ละฟอรัมมีลักษณะเฉพาะตัว ซึ่งสิ่งที่ทำงานได้ดีบนฟอรัมหนึ่งอาจแสดงเป็นข้อความตามต้นฉบับบนอีกฟอรัมหนึ่ง
- ควรใช้บล็อก
[code]สำหรับเนื้อหาที่มีการแทรกช่องว่าง, สไตล์รหัสการแทรกช่องว่างสี่ตำแหน่งของ Markdown อาจถูกตัวแปลงข้อมูล BBCode รับรองผิดพลาดได้ - หากฟอรัมรองรับ
[html]คุณสามารถทำให้ผลลัพธ์มีความสะอาดมากขึ้นได้โดยการแปลง Markdown เป็น HTML ก่อน จากนั้นจึงนำผลลัพธ์ไปวาง
คำถามที่พบบ่อย
โดยทั่วไป BBCode ไม่มีแท็กหัวข้อ (ไม่มี [h1]) ฟอรัมส่วนใหญ่มักใช้ [size] และ [b] เพื่อแทนที่แท็กดังกล่าว หากฟอรัมของคุณมีปลั๊กอินสำหรับสร้างหัวข้อ คุณสามารถปรับแต่งผลลัพธ์ได้ด้วยตนเอง
ใช้ได้เฉพาะเมื่อมีปลั๊กอิน [table] จากบุคคลที่สามเท่านั้น เวอร์ชันปกติของ phpBB ไม่รองรับข้อมูลรูปแบบ [table], แม้เครื่องแปลจะสร้างผลลัพธ์ในรูปแบบนี้ได้ แต่ฟอรัมจะแสดงผลเป็นข้อความธรรมดา หากไม่มีการติดตั้งปลั๊กอินดังกล่าว
แท็ก [img] ของ BBCode ไม่มีแอตทริบิวต์ alt ดังนั้นข้อความประกอบ (alt text) จะถูกละเว้น หากการเข้าถึงเป็นเรื่องสำคัญ ควรเพิ่มคำบรรยายไว้ในข้อความรอบข้าง
เครื่องมือนี้ไม่ใช่ตัวแปลงที่เหมาะสม มีโปรแกรมแปลงจาก BBCode เป็น Markdown แยกต่างหากอยู่หลายตัว โปรดระวังแท็กสีและแท็กแบบอักษรที่ไม่มีตัวแทนใน Markdown
ไม่ กระบวนการแปลงข้อมูลจะดำเนินการภายในเบราว์เซอร์ทั้งหมด ดังนั้นร่างเนื้อหาของคุณจะไม่ออกจากอุปกรณ์ของคุณเลย
เครื่องมือที่เกี่ยวข้อง
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตารางอ้างอิงแป้นพิมพ์ลัด
ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux
ตัวตรวจสอบอีเมล
ตรวจสอบที่อยู่อีเมล: ตรวจไวยากรณ์ RFC 5322 ค้นหา MX เรกคอร์ดแบบเรียลไทม์ พร้อมรายละเอียดส่วนท้องถิ่น โดเมน และความยาว ไม่มีการส่งอีเมลใด ๆ
เครื่องสร้างตัวอักษรสุ่ม
สร้างตัวอักษร A-Z แบบสุ่ม เลือกจำนวน ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือแบบผสม แล้วใช้กับเกม โจทย์ หรือกิจกรรมในห้องเรียน
ตัวลดรูปพีชคณิตบูลีน
ประเมินนิพจน์บูลีนสำหรับทุกชุดอินพุตและดูตารางค่าความจริงที่สมบูรณ์ รองรับตัวแปรสูงสุดห้าตัวและตัวดำเนินการ &, |, !, ^
เครื่องมือนี้มีให้บริการในภาษาอื่น
- 마크다운 BBCode 변환기 [KO]
- Markdown till BBCode-konverterare [SV]
- محوّل Markdown إلى BBCode [AR]
- Markdown zu BBCode Konverter [DE]
- Convertisseur Markdown en BBCode [FR]
- Markdown naar BBCode-converter [NL]
- Konverter Markdown ke BBCode [ID]
- Convertidor de Markdown a BBCode [ES]
- Chuyển đổi Markdown sang BBCode [VI]
- Konwerter Markdown na BBCode [PL]
- MarkdownからBBCodeへの変換ツール [JA]
- Conversor de Markdown para BBCode [PT]
- Markdown to BBCode Converter [EN]
- Convertitore da Markdown a BBCode [IT]
- Конвертер Markdown в BBCode [RU]
- Markdown'dan BBCode'ye Dönüştürücü [TR]
- Markdown 转 BBCode 转换器 [ZH]