កម្មវិធីកែ Markdown ឥតគិតថ្លៃ
សរសេរ និងមើលជាមុន Markdown ក្នុងពេលវេលាជាក់ស្ដែង។ គាំទ្រ heading, bold, italic, code block, table, និងបញ្ជី។
សន្លឹកជំនួយ Markdown
ការប្រើប្រាស់ទូទៅ
- សរសេរ API Documentation នៅក្នុង Markdownស្នើណាដូច endpoint ស្មុគមរ request/response ឧទាហរណ៍ និង parameter តារាង នៅក្នុង Markdown។
- សរសេរចំណាំ Markdownសរសេរចំណាំដែលមានរចនាសម្ព័ន្ធក្នុង Markdown ដែលអាចចូលទៅក្នុង Notion, Obsidian, Bear ឬ Markdown app ផ្សេងទៀត។
- សរសេរ GitHub README ក្នុង Markdownព្រាង និងមើលមុនឯកសារ GitHub repository README របស់អ្នក ដោយលទ្ធផលផ្ទាល់ខ្លួន Markdown rendering
- សរសេរឯកសារបច្ចេកទេសសរសេរ និងមើលមុនឯកសារ API docs វិគីយុគ្គលក្ខណ៍ និងមគ្គុទ្ធិបច្ចេកទេសក្នុង Markdown មុនលេងផ្សាយ។
- សរសេរលិខិតឈានក្នុង Markdownព្រាងលិខិតឈានក្នុង Markdown សម្រាប់ Ghost Jekyll Hugo Hashnode និងឧបករណ៍ផ្សាយផ្សេងទៀតដែលផ្អែកលើ Markdown
វាដំណើរការដោយរបៀបណា
ការមើលជាមុនត្រូវបានបង្ហាញដោយកម្មវិធីញែក Markdown ដែលសរសេរដោយដៃ ដែលបានបញ្ចូលក្នុងឧបករណ៍ដោយផ្ទាល់ — គ្មាន marked គ្មាន remark គ្មានបណ្ណាល័យខាងក្រៅ។ វាបំបែកប្រភពជាបន្ទាត់ម្តងមួយៗនៅក្នុងកម្មវិធីរុករក ដោយបំប្លែងវាក្យសម្ព័ន្ធទៅជា HTML ដែលបន្ទាប់មកឆ្លងកាត់ការសម្អាតមុនពេលបង្ហាញ។
- 1ការញែកជាតូខិន (tokenization) បន្ទាត់ម្តងៗអនុគមន៍ renderMarkdown ផ្ទាល់ខ្លួនបំបែកប្រភពរបស់អ្នកតាមបន្ទាត់ថ្មី ហើយដើរឆ្លងកាត់ពួកវាក្នុងជំហានតែមួយ ដោយផ្គូផ្គងប្លុកកូដដែលមានរបង (fenced) ក្បាលអត្ថបទ (H1–H6) សម្រង់ បញ្ជីតាមលេខ និងគ្មានលេខ តារាង GFM (ជាមួយការតម្រឹមជួរឈរ) បន្ទាត់ផ្តេក និងកថាខណ្ឌតាមលំដាប់អាទិភាព។
- 2ការពង្រីកវាក្យសម្ព័ន្ធក្នុងបន្ទាត់រាល់បន្ទាត់ ឬក្រឡាដែលប្រមូលបានត្រូវបានដំណើរការដោយ inlineMarkdown ដែលជាខ្សែសង្វាក់នៃការជំនួស regex ដោះស្រាយអក្សរដិត (** និង __) អក្សរទ្រេត (* និង _) អក្សរដិត-ទ្រេត (***) ដិតបន្ទាត់ (~~) កូដក្នុងបន្ទាត់ () រូបភាព () និងតំណភ្ជាប់ ([text](url)) — រូបភាពត្រូវបានដោះស្រាយមុនតំណភ្ជាប់ ដូច្នេះសញ្ញា ! មិនត្រូវបានយកទៅប្រើខុសឡើយ។
- 3ការសម្អាត និងការទប់ស្កាត់ធនធានពីចម្ងាយHTML ដើមដែលបង្កើតដោយកម្មវិធីបង្ហាញត្រូវបានឆ្លងកាត់កម្មវិធីសម្អាត (sanitize-html) ដើម្បីលុបស្លាក និងលក្ខណៈសម្បត្តិមិនមានសុវត្ថិភាព ដូចជា <script> ដំណាក់ការ onerror និង javascript: hrefs។ ជំហានទីពីរ (neutralizeRemote) ជំនួសតម្លៃ src រូបភាពពីចម្ងាយដោយកន្លែងដាក់ (placeholder) តាមលំនាំដើម ដោយការពារកុំឲ្យការមើលជាមុនទាក់ទងទៅម៉ាស៊ីនមេខាងក្រៅដោយស្ងាត់ៗ មុនពេលអ្នកជ្រើសរើសអនុញ្ញាត។
- 4នាំចេញជា .md ឬ .html ដាច់ដោយឡែកការចម្លង ឬទាញយក Markdown សរសេរអត្ថបទប្រភពដើម។ ការទាញយក HTML រុំលទ្ធផលដែលបានសម្អាតនៅក្នុងឯកសារពេញលេញដែលមានសន្លឹករចនាប័ទ្មក្នុងខ្លួន — ថ្នាក់ Tailwind ដំណើរការតែក្នុងគេហទំព័រប៉ុណ្ណោះ ដូច្នេះការនាំចេញរួមបញ្ចូលក្បួន CSS ធម្មតាជំនួសវិញ ធ្វើឲ្យឯកសារអានបានគ្រប់ទីកន្លែង។
ឧបករណ៍ពាក់ព័ន្ធ
HTML ទៅ Markdown Converter
បំប្លែង HTML ទៅ Markdown ស្អាត។ ដោះស្រាយ heading, list, link, image, code block, table, និង blockquote។ ល្អឥតខ្ចោះសម្រាប់ការផ្លាស់ប្ដូរខ្លឹមសារពី CMS។
Markdown ទៅ HTML Converter
បំប្លែង Markdown ទៅ HTML ស្អាតជាមួយការមើលជាមុនផ្ទាល់។ ប្រើ source view ដើម្បីចម្លង HTML ត្រៀម paste សម្រាប់ blog, CMS, ឬ template អ៊ីមែល។
កម្មវិធីកែ Mermaid Diagram
សរសេរ flowchart, sequence diagram, Gantt chart, និងច្រើនទៀតក្នុង Mermaid syntax ជាមួយការមើលជាមុនផ្ទាល់។ នាំចេញជា SVG ឬ PNG។ ដំណើរការទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នក។