အခမဲ့ Markdown မှ HTML Converter
live preview ဖြင့် Markdown ကို သပ်ရပ်သော HTML သို့ ပြောင်းပါ။ blog, CMS သို့မဟုတ် email template အတွက် copy-paste အသင့် HTML ကူးယူရန် source view ကို သုံးပါ。
Markdown ကို ဘယ်ဘက်တွင် ကူးထည့်ပါ; HTML ကို ညာဘက်တွင် ပြသပါမည်။
HTML ထွက်ပေါ်မည်…အသုံးများသော အသုံးပြုမှုများ
- Markdown CMS တွင် ထုတ်ဝေMarkdown မှတ်စုများကို HTML ကို CMS ထဲမှ သွင်းခြင်း အဘို့ ပြောင်းလဲ။
- HTML အီမေလ်အက်ဆ်ကုန်ကျ အဘို့Markdown ကို HTML ကို ကုန်သွယ်အီမေလ်များ နှင့် သတင်းစာများ အဘို့ ပြောင်းလဲ။
- README ဖိုင်များကို စက်တွင်းတွင် ကြိုကြည့်ပါနေသည့်အခါ အဆင့်တည်ဆောက်မှု ခြင်း README.md ကို ကြည့်ရှုခွင့် GitHub, GitLab, သို့မဟုတ် npm။
- စာသားအများအပြား ဝက်ဘ်ဆိုက် အဘို့ စာမျက်နှာ အက်ဆ်ကုန်ကျ ပထမMarkdown အဆင့် အက်ဆ်ကုန်ကျ ကို HTML ကို ကိုယ်တိုင် ကုန်ပြီးသည့် စာသားအများအပြား ဝက်ဘ်ဆိုက် သို့မဟုတ် တစ်ခြား စာမျက်နှာများ။
- စာတမ်း HTML တည်ဆောက်ပါအက်ပ်များ၊ အကူအညီစင်တာများ သို့မဟုတ် အသိပညာဗဟိုများတွင် ထည့်သွင်းရန် အတွင်းပိုင်း Markdown စာတမ်းများကို HTML သို့ ပြောင်းပါ။
မည်သို့ အလုပ်လုပ်သည်
Conversion ကို ကိုယ်တိုင်ရေးထားသော Markdown parser တစ်ခုက သင့် browser ထဲတွင် လုံးဝ ပြီးဆုံးအောင် လုပ်ဆောင်ပေးသည် — ပြင်ပ library၊ server request မပါဝင်ပါ။ Parser သည် source ကို line-by-line လျှောက်သွားပြီး block-level rule များ (heading, list, table, fenced code) ကို အသုံးချကာ ထို့နောက် bold, italic, link, image, နှင့် inline code များအတွက် inline regex pattern ဒုတိယ pass ကို လုပ်ဆောင်သည်။
- 1Block ဖွဲ့စည်းပုံကို ဦးစွာ parse လုပ်ထားသည်Parser သည် raw Markdown ကို line-by-line ဖတ်ပြီး block-level construct များကို ခွဲခြားသည်: fenced code block (ရွေးချယ်နိုင်သော language class ပါ)၊ ATX heading (# through ######)၊ blockquote၊ GFM task-list checkbox ပါ ordered နှင့် unordered list များ၊ column alignment ပါ GFM table များ၊ horizontal rule နှင့် soft-wrap ဆက်လက်စာကြောင်းများကို မှန်ကန်စွာ ပေါင်းစည်းသော paragraph များ။
- 2Block တစ်ခုစီအတွင်း inline pattern များ အသုံးချထားသည်Block တစ်ခုစီ၏ စာသားကို HTML-escape လုပ်ပြီးနောက် parseInline() ရှိ regex chain တစ်ခုသည် inline syntax ကို ပြောင်းလဲသည်: image များနှင့် link များ (javascript: နှင့် data: href များကို ဖယ်ရှားသော URL scheme whitelisting ပါ)၊ **bold**, *italic*, ~~strikethrough~~, နှင့် inline code — ထို precedence order အလိုက်။
- 3Preview toggle ပါသော Live HTML outputHTML string ကို keystroke တိုင်းတွင် useMemo မှတစ်ဆင့် ပြန်တွက်ချက်သဖြင့် ညာဘက် pane သည် ချက်ချင်း update ဖြစ်သည်။ Toggle တစ်ခုသည် raw HTML source view နှင့် browser ၏ ကိုယ်ပိုင် layout engine ကို သုံးသော render လုပ်ထားသော ကြိုကြားမှုအကြား ပြောင်းပေးသည်။
- 4Rich-text copy အပါအဝင် output option သုံးမျိုးRaw HTML markup ကို ကူးယူနိုင်သည်၊ DOCTYPE နှင့် charset meta tag ပါသော standalone .html ဖိုင်တစ်ခုတည်းအဖြစ် ဒေါင်းလုဒ်ဆွဲနိုင်သည် (သို့) 'Copy rich text' ကို သုံးနိုင်သည် — ၎င်းသည် Clipboard API ၏ ClipboardItem မှတစ်ဆင့် text/html နှင့် text/plain MIME type နှစ်ခုစလုံးကို clipboard သို့ ရေးထားသဖြင့် ဖော်မတ်ချထားသော ရလဒ်သည် Gmail, Google Docs, သို့မဟုတ် Word ထဲသို့ အပိုအဆင့်များ မလိုဘဲ တိုက်ရိုက် paste ဖြစ်သည်။
ဆက်နွှယ်သော ကိရိယာများ
HTML မှ Markdown Converter
HTML ကို သပ်ရပ်သော Markdown သို့ ပြောင်းပါ။ heading, list, link, ဓာတ်ပုံ, code block, table နှင့် blockquote ကိုင်တွယ်သည်။ CMS မှ အကြောင်းအရာ ရွှေ့ရန် အသင့်တော်ဆုံး。
Markdown တည်းဖြတ်စက်
Markdown ကို real time တွင် ရေးကာ preview ကြည့်ပါ။ heading, bold, italic, code block, table နှင့် list ပံ့ပိုးသည်。
MIDI to MP3 Converter
MIDI ဖိုင် (.mid) ကို General MIDI soundfont သုံး၍ MP3 သို့မဟုတ် WAV သို့ ပြောင်းပါ။ သင့်ဘရောက်ဆာထဲတွင် နားဆင်နိုင်ပြီး အရှိန် (tempo)၊ အသံကီး (key) သို့မဟုတ် တူရိယာများကို ပြောင်းလဲနိုင်သည်၊ မည်သည့်အရာကိုမျှ အပ်လုဒ်မလုပ်ပါ။