ප්‍රධාන අන්තර්ගතයට පිවිසෙන්න
LibraTool logoLibraTool

නොමිලේ HTML සිට Markdown පරිවර්තකය

HTML පිරිසිදු Markdown බවට පරිවර්තනය කරන්න. ශීර්ෂ, ලැයිස්තු, සබැඳි, රූප, code blocks, වගු සහ blockquotes හසුරුවයි. CMS වලින් අන්තර්ගතය ගෙනයාමට කදිමය.

load වූ පසු offline ක්‍රියා කරයි

වමෙහි HTML ඇලවන්න; දකුණෙහි පිරිසිදු Markdown දිස්වේ. Markdown HTML ට වඩා සරල නිසා ශෛලීකරණය, ස්ක්‍රිප්ට, සහ සංකීර්ණ වගු සරල කෙරේ හෝ ඉවත් කෙරේ.

ඉඟිය: වෙබ් පිටුවක්, Word හෝ Google Docs වලින් පිටපත් කරන ලද පොහොසත් පෙළ ඇලවන්න - එහි HTML ස්වයංක්‍රීයව ශිෂිර වේ.

Markdown ප්‍රතිදානය
Markdown ප්‍රතිදානය මෙහි දිස්වේ…

පොදු භාවිත

  • බ්ලොග් අන්තර්ගතය Markdown වෙත සංක්‍රමණය කරන්නපුරාණ WordPress, Medium, හෝ වෙනත් CMS පිටු Markdown වෙත කරිතැබුවෙන්න ස්ටැටික් සයිට් ජනක සඳහා.
  • ඊ-මේල කන්ටෙන්ට් Markdown වෙත පරිවර්තනය කරන්නHTML ඊ-මේල හෝ වෙබ් ලිපි වලින් පෙළ නිස්සාරණය කර සටහන-ලිපි යෙදුම් සඳහා සාදු Markdown වෙත පරිවර්තනය කරන්න.
  • HTML ලේඛන Markdown වෙත පරිවර්තනය කරන්නපුරාණ HTML ලේඛන Markdown-ඇතුන්ගෙ ලේඛන පද්ධතිවලට (Docusaurus, GitBook, MkDocs) ස්ථානඩ කරන්න.
  • CMS ීපෝර්ට් පවිතුරුCMS තුළ සිට ීපෝර්ට්කරන අඩුස්සු HTML පවිතුරු කර, එය අනුවාදය-පාලන-ඉස්ටිත්ය Markdown වෙත පරිවර්තනය කරන්න.
  • LLM ප්‍ර්ශ්ණ සඳහා HTML කන්ටෙන්ට් සකස් කරන්නHTML කන්ටෙන්ට් ChatGPT, Claude, හෝ වෙනත් LLM ප්‍ර්ශ්ණ සඳහා සාදු Markdown වෙත පරිවර්තනය කරන්න.

එය ක්‍රියා කරන්නේ කෙසේද

මෙම converter එක අතින් ලියන ලද, zero-dependency regex pipeline එකක් වටා ගොඩනගා ඇත — third-party පුස්තකාලයක් import කර නැත. සම්පූර්ණ පරිවර්තනය React useMemo ඇමතුමක් හරහා ඔබේ බ්‍රවුසරය තුළ ධාවනය වන අතර, ඔබ ටයිප් කරන විටම ප්‍රතිදානය සජීවීව යාවත්කාලීන කරයි.

  1. 1
    Paste හඳුනාගැනීම rich text ග්‍රහණය කරයි
    ClipboardEvent handler එකක් බ්‍රවුසරයට plain text paste කිරීමට පෙර clipboard එකෙන් text/html flavor එක කියවයි. එයින් අදහස් වන්නේ web page එකකින්, Google Docs එකකින්, හෝ Word එකකින් කෙලින්ම paste කිරීම ස්වයංක්‍රීයව raw HTML markup එක ග්‍රහණය කරන බවයි — ඔබට ප්‍රථමයෙන් source එක බැලීමට අවශ්‍ය නොවේ.
  2. 2
    Multi-pass regex pipeline එකක් tags ඉවත් කර පරිවර්තනය කරයි
    converter එක regex passes හි දැඩි අනුපිළිවෙළක් ධාවනය කරයි: එය ප්‍රථමයෙන් <head>, <script>, <style>, සහ HTML comments ඉවත් කර, පසුව code content පසුව passes විනාශ කිරීම වළක්වා ගැනීමට null-byte placeholders පිටුපස fenced code blocks stash කරයි. පසුවන passes headings (h1–h6), blockquotes, images, links, bold/italic/strikethrough, ordered සහ unordered lists, සහ මූලික GFM pipe tables හසුරුවයි — සෑම pass එකක්ම නිශ්චිත tag family එකක් ඉලක්ක කරයි.
  3. 3
    Entity decoding සහ whitespace සාමාන්‍යකරණය
    සියලුම tags ඉවත් කිරීමෙන් පසු, විශේෂිත decodeEntities ශ්‍රිතයක් String.fromCodePoint භාවිතයෙන් named entities (&amp;, &lt;, ආදිය) සහ numeric decimal සහ hex character references (&#39;, &#x27;) විසඳයි. විකෘති හෝ පරාසයෙන් පිටත code points throw කරනවා වෙනුවට Unicode replacement character එකෙන් ආදේශ කෙරේ. Trailing spaces, hකුළූ blank lines runs, සහ අමතර whitespace පසුව සාමාන්‍යකරණය කෙරේ.
  4. 4
    ආරක්ෂිත code spans ප්‍රතිසාධනය කෙරේ
    stripping, decoding, සහ whitespace collapsing සම්පූර්ණ වූ පසු, placeholder පද්ධතිය (null-byte-delimited indices) අවසානයේදී unwind කෙරේ. එයින් code literals තුළ entity sequences දෙවරක් decode වීම වළක්වයි — naive HTML-to-Markdown converters වල සුලභ double-decode දෝෂයකි.

සම්බන්ධ මෙවලම්

නිතර අසන ප්‍රශ්න