LibraTool logoLibraTool

ಉಚಿತ HTML ನಿಂದ Markdown ಪರಿವರ್ತಕ

HTML ಅನ್ನು ಸ್ವಚ್ಛ Markdown ಗೆ ಪರಿವರ್ತಿಸಿ. ಶೀರ್ಷಿಕೆಗಳು, ಪಟ್ಟಿಗಳು, ಲಿಂಕ್‌ಗಳು, ಚಿತ್ರಗಳು, ಕೋಡ್ ಬ್ಲಾಕ್‌ಗಳು, ಮತ್ತು ಬ್ಲಾಕ್‌ಕೋಟ್‌ಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ. CMS ಗಳಿಂದ ವಿಷಯವನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ಪರಿಪೂರ್ಣ.

ಒಮ್ಮೆ ಲೋಡ್ ಆದ ನಂತರ ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಎಡಭಾಗದಲ್ಲಿ HTML ಅಂಟಿಸಿ; ಬಲಭಾಗದಲ್ಲಿ ಸ್ವಚ್ಛವಾದ Markdown ಕಾಣಿಸುತ್ತದೆ. Markdown ಎಂಬುದು HTML ಗಿಂತ ಸರಳ, ಆದ್ದರಿಂದ ಸ್ಟೈಲಿಂಗ್, ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು, ಮತ್ತು ಸಂಕೀರ್ಣ ಟೇಬಲ್‌ಗಳನ್ನು ಸರಳಗೊಳಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ಬಿಡಲಾಗುತ್ತದೆ.

ಸಲಹೆ: ವೆಬ್ ಪುಟ, Word ಅಥವಾ Google Docs ನಿಂದ ನಕಲಿಸಿದ ರಿಚ್ ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ಅಂಟಿಸಿ - ಅದರ HTML ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೆರೆಹಿಡಿಯಲಾಗುತ್ತದೆ.

Markdown ಔಟ್‌ಪುಟ್
Markdown ಔಟ್‌ಪುಟ್ ಇಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ…

ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಈ ಪರಿವರ್ತಕ ಕೈಯಿಂದ ಬರೆದ, ಶೂನ್ಯ-ಅವಲಂಬನೆಯ ರೆಗ್ಯುಲರ್-ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ಪೈಪ್‌ಲೈನ್ ಸುತ್ತ ನಿರ್ಮಿಸಲಾಗಿದೆ — ಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಲೈಬ್ರರಿ ಆಮದು ಮಾಡಿಲ್ಲ. ಸಂಪೂರ್ಣ ಪರಿವರ್ತನೆ React useMemo ಕರೆ ಮೂಲಕ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನ ಒಳಗೆ ನಡೆಯುತ್ತದೆ, ನೀವು ಟೈಪ್ ಮಾಡುತ್ತಿದ್ದಂತೆ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಲೈವ್ ನವೀಕರಿಸುತ್ತದೆ.

  1. 1
    ಪೇಸ್ಟ್ ಪತ್ತೆ ರಿಚ್ ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ತಡೆಹಿಡಿಯುತ್ತದೆ
    ಒಂದು ClipboardEvent ಹ್ಯಾಂಡ್ಲರ್ ಬ್ರೌಸರ್ ಸಾದಾ ಪಠ್ಯವನ್ನು ಪೇಸ್ಟ್ ಮಾಡುವ ಮೊದಲು ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ನಿಂದ text/html ಫ್ಲೇವರ್ ಓದುತ್ತದೆ. ಇದರರ್ಥ ವೆಬ್ ಪುಟ, Google Docs, ಅಥವಾ Word ನಿಂದ ನೇರವಾಗಿ ಪೇಸ್ಟ್ ಮಾಡುವುದು ಮೂಲ ಮೊದಲು ವೀಕ್ಷಿಸುವ ಅಗತ್ಯವಿಲ್ಲದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಚ್ಚಾ HTML ಮಾರ್ಕಪ್ ಅನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತದೆ.
  2. 2
    ಬಹು-ಪಾಸ್ ರೆಗ್ಯುಲರ್-ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ಪೈಪ್‌ಲೈನ್ ಟ್ಯಾಗ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ ಪರಿವರ್ತಿಸುತ್ತದೆ
    ಪರಿವರ್ತಕ ರೆಗ್ಯುಲರ್-ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ಪಾಸ್‌ಗಳ ಕಟ್ಟುನಿಟ್ಟಾದ ಕ್ರಮ ಚಲಾಯಿಸುತ್ತದೆ: ಮೊದಲು ಇದು <head>, <script>, <style>, ಮತ್ತು HTML ಕಾಮೆಂಟ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ನಂತರ ನಂತರದ ಪಾಸ್‌ಗಳು ಕೋಡ್ ವಿಷಯವನ್ನು ಹಾಳುಮಾಡುವುದನ್ನು ತಡೆಯಲು ಸುತ್ತುವರಿದ ಕೋಡ್ ಬ್ಲಾಕ್‌ಗಳನ್ನು ನಲ್-ಬೈಟ್ ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್‌ಗಳ ಹಿಂದೆ ಇಡುತ್ತದೆ. ನಂತರದ ಪಾಸ್‌ಗಳು ಶೀರ್ಷಿಕೆಗಳು (h1–h6), ಬ್ಲಾಕ್‌ಕೋಟ್‌ಗಳು, ಚಿತ್ರಗಳು, ಲಿಂಕ್‌ಗಳು, ಬೋಲ್ಡ್/ಇಟಾಲಿಕ್/ಸ್ಟ್ರೈಕ್‌ಥ್ರೂ, ಆದೇಶಿತ ಮತ್ತು ಅನಾದೇಶಿತ ಪಟ್ಟಿಗಳು, ಮತ್ತು ಮೂಲಭೂತ GFM ಪೈಪ್ ಟೇಬಲ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ — ಪ್ರತಿ ಪಾಸ್ ನಿರ್ದಿಷ್ಟ ಟ್ಯಾಗ್ ಕುಟುಂಬವನ್ನು ಗುರಿಯಾಗಿಸುತ್ತದೆ.
  3. 3
    ಎಂಟಿಟಿ ಡಿಕೋಡಿಂಗ್ ಮತ್ತು ಖಾಲಿ-ಜಾಗ ಸಾಮಾನ್ಯೀಕರಣ
    ಎಲ್ಲಾ ಟ್ಯಾಗ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಿದ ನಂತರ, ಮೀಸಲಾದ decodeEntities ಫಂಕ್ಷನ್ String.fromCodePoint ಬಳಸಿ ಹೆಸರಿಸಲಾದ ಎಂಟಿಟಿಗಳನ್ನು (&amp;, &lt;, ಇತ್ಯಾದಿ) ಜೊತೆಗೆ ಸಂಖ್ಯಾ ದಶಮಾಂಶ ಮತ್ತು ಹೆಕ್ಸ್ ಅಕ್ಷರ ಉಲ್ಲೇಖಗಳನ್ನು (&#39;, &#x27;) ಪರಿಹರಿಸುತ್ತದೆ. ವಿಕೃತ ಅಥವಾ ವ್ಯಾಪ್ತಿಯ-ಹೊರಗಿನ ಕೋಡ್ ಪಾಯಿಂಟ್‌ಗಳನ್ನು ದೋಷ ಎಸೆಯುವ ಬದಲು ಯುನಿಕೋಡ್ ಪ್ರತಿಸ್ಥಾಪನೆ ಅಕ್ಷರದೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ. ಹಿಂಬಾಲಿಸುವ ಸ್ಪೇಸ್‌ಗಳು, ಕುಗ್ಗಿಸಿದ ಖಾಲಿ ಸಾಲುಗಳ ಸಾಲುಗಳು, ಮತ್ತು ಹೆಚ್ಚುವರಿ ಖಾಲಿ-ಜಾಗವನ್ನು ನಂತರ ಸಾಮಾನ್ಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
  4. 4
    ಸಂರಕ್ಷಿತ ಕೋಡ್ ಸ್ಪ್ಯಾನ್‌ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಲಾಗಿದೆ
    ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್ ವ್ಯವಸ್ಥೆಯನ್ನು (ನಲ್-ಬೈಟ್-ವಿಭಜಿತ ಸೂಚಿಕೆಗಳು) ತೆಗೆದುಹಾಕುವಿಕೆ, ಡಿಕೋಡಿಂಗ್, ಮತ್ತು ಖಾಲಿ-ಜಾಗ ಕುಗ್ಗಿಸುವಿಕೆ ಪೂರ್ಣಗೊಂಡ ನಂತರ ಕೊನೆಯದಾಗಿ ಬಿಚ್ಚಲಾಗುತ್ತದೆ. ಇದು ಕೋಡ್ ಲಿಟರಲ್‌ಗಳ ಒಳಗಿನ ಎಂಟಿಟಿ ಅನುಕ್ರಮಗಳನ್ನು ಎರಡು ಬಾರಿ ಡಿಕೋಡ್ ಮಾಡುವುದನ್ನು ತಡೆಯುತ್ತದೆ — ಸರಳ HTML-ನಿಂದ-Markdown ಪರಿವರ್ತಕಗಳಲ್ಲಿ ಸಾಮಾನ್ಯ ಡಬಲ್-ಡಿಕೋಡ್ ದೋಷ.

ಸಂಬಂಧಿತ ಪರಿಕರಗಳು

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು