LibraTool logoLibraTool

இலவச HTML முதல் Markdown கன்வெர்ட்டர்

HTML-ஐ தூய்மையான Markdown ஆக மாற்றவும். தலைப்புகள், பட்டியல்கள், இணைப்புகள், படங்கள், குறியீடு தொகுதிகள் மற்றும் மேற்கோள்களைக் கையாள்கிறது. CMS-களிலிருந்து உள்ளடக்கத்தை வெளியேற்ற சிறந்தது.

ஏற்றியப் பிறகு ஆஃப்லைனில் வேலை செய்கிறது

HTMLஐ இடதுபுறம் ஒட்டவும்; வலதுபுறம் சுத்தமான Markdown தோன்றும். Markdown HTMLஐ விட எளிமையானது, எனவே ஸ்டைலிங், ஸ்கிரிப்டுகள் மற்றும் சிக்கலான அட்டவணைகள் எளிமையாக்கப்படும் அல்லது நீக்கப்படும்.

குறிப்பு: வலைப்பக்கம், Word அல்லது Google Docs-இலிருந்து நகலெடுத்த வடிவமைக்கப்பட்ட உரையை ஒட்டவும் - அதன் HTML தானாகவே பிடிக்கப்படும்.

Markdown வெளியீடு
Markdown வெளியீடு இங்கே தோன்றும்…

இது எவ்வாறு செயல்படுகிறது

இந்த மாற்றி கையால் எழுதிய, பூஜ்ய-சார்பு regex pipeline ஐச் சுற்றி உருவாக்கப்பட்டது — எந்த மூன்றாம் தரப்பு நூலகமும் இறக்குமதி செய்யப்படவில்லை. முழு மாற்றமும் React useMemo அழைப்பு வழியாக உங்கள் உலாவிக்குள் இயங்குகிறது; நீங்கள் தட்டச்சு செய்யும்போதே வெளியீடு நேரலையாகப் புதுப்பிக்கப்படுகிறது.

  1. 1
    ஒட்டல் கண்டறிதல் rich text ஐ இடைமறிக்கிறது
    உலாவி எளிய உரையை ஒட்டும் முன் ClipboardEvent handler கிளிப்போர்டிலிருந்து text/html வடிவத்தைப் படிக்கிறது. இதனால் இணையப் பக்கம், Google Docs அல்லது Word இலிருந்து நேரடியாக ஒட்டினால் மூல HTML markup தானாகப் பிடிக்கப்படுகிறது — முதலில் source ஐப் பார்க்கத் தேவையில்லை.
  2. 2
    பல-சுற்று regex pipeline tags ஐ நீக்கி மாற்றுகிறது
    மாற்றி கண்டிப்பான வரிசையில் regex சுற்றுகளை இயக்குகிறது: முதலில் <head>, <script>, <style>, HTML comments ஐ நீக்கி, பின் fenced code blocks ஐ null-byte placeholders க்குப் பின்னால் மறைக்கிறது; இதனால் பிந்தைய சுற்றுகள் code உள்ளடக்கத்தைச் சிதைக்காது. அடுத்த சுற்றுகள் headings (h1–h6), blockquotes, படங்கள், இணைப்புகள், bold/italic/strikethrough, வரிசையிட்ட மற்றும் வரிசையிடாத பட்டியல்கள், அடிப்படை GFM pipe tables ஆகியவற்றைக் கையாள்கின்றன — ஒவ்வொரு சுற்றும் ஒரு குறிப்பிட்ட tag குடும்பத்தை இலக்காகக் கொள்கிறது.
  3. 3
    Entity குறிவிலக்கம் மற்றும் வெற்றிட இயல்பாக்கம்
    அனைத்து tags உம் நீக்கப்பட்ட பின், பிரத்யேக decodeEntities function named entities (&amp;, &lt; முதலியன) மற்றும் எண் decimal, hex character references (&#39;, &#x27;) ஐ String.fromCodePoint மூலம் தீர்க்கிறது. தவறான அல்லது வரம்புக்கு வெளியே உள்ள code points பிழை எறியாமல் Unicode replacement character ஆல் மாற்றப்படுகின்றன. பின் வரியிறுதி இடைவெளிகள், தொடர் வெற்று வரிகள், அதிகப்படியான வெற்றிடங்கள் இயல்பாக்கப்படுகின்றன.
  4. 4
    பாதுகாக்கப்பட்ட code spans மீட்கப்படுகின்றன
    placeholder அமைப்பு (null-byte பிரிப்பு indices) நீக்கம், குறிவிலக்கம், வெற்றிடச் சுருக்கம் முடிந்த பின் கடைசியாக அவிழ்க்கப்படுகிறது. இது code literals உள்ளே உள்ள entity வரிசைகள் இருமுறை குறிவிலக்கப்படுவதைத் தடுக்கிறது — எளிய HTML-to-Markdown மாற்றிகளில் பொதுவான இரட்டை-குறிவிலக்கப் பிழை.

தொடர்புடைய கருவிகள்

அடிக்கடி கேட்கப்படும் கேள்விகள்