HTML ទៅ Markdown Converter ឥតគិតថ្លៃ
បំប្លែង HTML ទៅ Markdown ស្អាត។ ដោះស្រាយ heading, list, link, image, code block, table, និង blockquote។ ល្អឥតខ្ចោះសម្រាប់ការផ្លាស់ប្ដូរខ្លឹមសារពី CMS។
បិទភ្ជាប់ HTML ខាងឆ្វេង; Markdown ស្អាតបង្ហាញខាងស្តាំ។ Markdown សាមញ្ញជាង HTML ដូច្នេះរចនាប័ទ្ម, script, និងតារាងស្មុគ្រស្មាញត្រូវបានធ្វើឱ្យសាមញ្ញឬលុបចោល។
ដំបូន្មាន៖ ដាក់ឯកសារលម្អិតដែលបានចម្លងពីទំព័របណ្តាញ Word ឬ Google Docs - HTML របស់វាត្រូវបានចាប់យកដោយស្វ័យប្រវត្តិ។
លទ្ធផល Markdown នឹងបង្ហាញនៅទីនេះ…ការប្រើប្រាស់ទូទៅ
- ផ្លាស់ប្តូរសម្ភារៈប្លុក ទៅ Markdownបម្លែងប្រកាស WordPress សាលីយ Medium ឬលម្អាង CMS ផ្សេងទៀត ទៅ Markdown សម្រាប់ម៉ាស៊ីនបង្កើតគេហទំព័រឋិតិវន្ត។
- បម្លែងលម្អាងអ៊ីមែល ទៅ Markdownស្រង់ចេញលទ្ធផលពីលម្អាងអ៊ីមែល HTML ឬអត្ថបទគេហទំព័រ ហើយបម្លែងទៅ Markdown ម៉ាក សម្រាប់កម្មវិធីកត់ត្រា។
- បម្លែងលក្ខណ៍ HTML ទៅ Markdownផ្លាស់ប្តូរលក្ខណ៍ HTML សាលីយ ៗ ដែលមាន Markdown ប្រព័ន្ធលក្ខណ៍ (Docusaurus, GitBook, MkDocs)។
- ការលុបចោលនៃការនាំចេញ CMSសម្ងាត់ HTML រដ្ឋលាយដែលបាននាំចេញពី CMS ហើយបម្លែងវាទៅ Markdown ដែលរាង់វាល់គំរាង។
- ត្រៀមលម្អាង HTML សម្រាប់សំណួរ LLMបម្លែងលម្អាង HTML ទៅ Markdown ដ៏ស្វាគមន៍ សម្រាប់ការប្រើប្រាស់ក្នុង ChatGPT, Claude ឬម៉ាស៊ីនលំរូបលាន់ផ្សេងទៀត។
វាដំណើរការដោយរបៀបណា
ឧបករណ៍បម្លែងនេះត្រូវបានបង្កើតជុំវិញបំពង់ regex គ្មានការពឹងផ្អែកសូន្យសរសេរដោយដៃ — គ្មានបណ្ណាល័យតតិយភាគីត្រូវបានបញ្ចូលទេ។ ការបម្លែងទាំងមូលដំណើរការនៅខាងក្នុងកម្មវិធីរុករករបស់អ្នកតាមការហៅ React useMemo ធ្វើបច្ចុប្បន្នភាពលទ្ធផលផ្ទាល់ពេលអ្នកវាយ។
- 1ការរកឃើញការបិទភ្ជាប់ស្ទាក់ចាប់អត្ថបទសម្បូរបែបកម្មវិធីដោះស្រាយ ClipboardEvent អានប្រភេទ text/html ពីក្ដារតម្បៀតខ្ទាស់មុននឹងកម្មវិធីរុករកអាចបិទភ្ជាប់អត្ថបទធម្មតា។ នេះមានន័យថាការបិទភ្ជាប់ដោយផ្ទាល់ពីទំព័រវេប Google Docs ឬ Word ចាប់យក markup HTML ដើមដោយស្វ័យប្រវត្តិ — អ្នកមិនចាំបាច់មើលប្រភពមុនទេ។
- 2បំពង់ regex ការឆ្លងកាត់ច្រើនដកចេញ និងបម្លែង tagsឧបករណ៍បម្លែងដំណើរការលំដាប់ការឆ្លងកាត់ regex ដ៏តឹងរឹង៖ វាដកចេញ <head>, <script>, <style> និងសេចក្តីអធិប្បាយ HTML ដំបូង រួចទុកប្លុកកូដមានស្រទាប់ខាងក្រោយកន្លែងកាន់កាប់ null-byte ដើម្បីការពារការឆ្លងកាត់ក្រោយពីធ្វើឱ្យខូចខ្លឹមសារកូដ។ ការឆ្លងកាត់បន្តបន្ទាប់ដោះស្រាយចំណងជើង (h1–h6), សម្រង់សម្តី រូបភាព តំណភ្ជាប់ ដិត/ទ្រេត/គូសបន្ទាត់ បញ្ជីលេខរៀង និងមិនលេខរៀង និងតារាង GFM pipe មូលដ្ឋាន — ការឆ្លងកាត់នីមួយៗគោលដៅគ្រួសារ tag ជាក់លាក់មួយ។
- 3ការដោះកូដ entity និងការធ្វើឱ្យស្តង់ដារចន្លោះបន្ទាប់ពី tags ទាំងអស់ត្រូវបានដកចេញ អនុគមន៍ decodeEntities ឧទ្ទិសមួយដោះស្រាយ entities មានឈ្មោះ (&, < ។ល។) បូកសេចក្តីយោងតួអក្សរទសភាគ និង hex លេខ (', ') ដោយប្រើ String.fromCodePoint។ ចំណុច code ខូច ឬក្រៅជួរត្រូវបានជំនួសដោយតួអក្សរជំនួស Unicode ជំនួសឱ្យការបោះកំហុស។ ចន្លោះខាងចុង ជួរបន្ទាត់ទទេបានបង្រួម និងចន្លោះលើសបន្ទាប់មកត្រូវបានធ្វើឱ្យស្តង់ដារ។
- 4ចន្លោះកូដដែលបានការពារត្រូវបានស្តារប្រព័ន្ធកន្លែងកាន់កាប់ (សន្ទស្សន៍កំណត់ដោយ null-byte) ត្រូវបានស្រាយចុងក្រោយ បន្ទាប់ពីការដកចេញ ការដោះកូដ និងការបង្រួមចន្លោះបានបញ្ចប់។ នេះការពារលំដាប់ entity ក្នុង literal កូដពីការត្រូវបានដោះកូដពីរដង — កំហុសដោះកូដពីរដងទូទៅនៅក្នុងឧបករណ៍បម្លែង HTML-ទៅ-Markdown ធម្មតា។
ឧបករណ៍ពាក់ព័ន្ធ
Markdown ទៅ HTML Converter
បំប្លែង Markdown ទៅ HTML ស្អាតជាមួយការមើលជាមុនផ្ទាល់។ ប្រើ source view ដើម្បីចម្លង HTML ត្រៀម paste សម្រាប់ blog, CMS, ឬ template អ៊ីមែល។
កម្មវិធីកែ Markdown
សរសេរ និងមើលជាមុន Markdown ក្នុងពេលវេលាជាក់ស្ដែង។ គាំទ្រ heading, bold, italic, code block, table, និងបញ្ជី។
កូដ HTML & ឌីកូដ
Encode តួអក្សរពិសេសទៅ HTML entity ឬ decode entity ត្រឡប់ទៅអក្សរធម្មតា។ ភ្លាមៗ ក្នុងកម្មវិធីរុករករបស់អ្នក។