LibraTool logoLibraTool

സൗജന്യ Markdown എഡിറ്റർ

റിയൽ ടൈമിൽ Markdown എഴുതുകയും പ്രിവ്യൂ ചെയ്യുകയും ചെയ്യുക. ഹെഡിംഗുകൾ, ബോൾഡ്, ഇറ്റാലിക്, കോഡ് ബ്ലോക്കുകൾ, ടേബിളുകൾ, ലിസ്റ്റുകൾ എന്നിവ പിന്തുണയ്ക്കുന്നു.

ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ ഓഫ്‌ലൈനിൽ പ്രവർത്തിക്കുന്നു
78 വാക്കുകൾ · 577 അക്ഷരങ്ങൾ
Markdown
പ്രിവ്യൂ
<h2 class="text-2xl font-bold text-slate-900 dark:text-slate-50 mt-6 mb-2">Markdown എഡിറ്ററിലേക്ക് സ്വാഗതം</h2> <p class="my-3 text-slate-700 dark:text-slate-300 leading-relaxed">ഇടതുവശത്ത് <strong>Markdown</strong> എഴുതുക, വലതുവശത്ത് ലൈവ് പ്രിവ്യൂ കാണുക.</p> <h3 class="text-xl font-bold text-slate-900 dark:text-slate-50 mt-6 mb-2">സവിശേഷതകൾ</h3> <ul class="list-disc list-inside my-3 space-y-0.5 text-slate-700 dark:text-slate-300"><li class="my-0.5"><strong>ബോൾഡ്</strong>, <em>ഇറ്റാലിക്</em>, <del>സ്ട്രൈക്ക്ത്രൂ</del></li><li class="my-0.5"><code class="bg-slate-100 dark:bg-slate-800 text-pink-600 dark:text-pink-400 rounded px-1 py-0.5 text-[0.85em] font-mono">ഇൻലൈൻ കോഡ്</code> ഉം ഫെൻസ്ഡ് കോഡ് ബ്ലോക്കുകളും</li><li class="my-0.5"><a href="https://libratool.com" target="_blank" rel="noopener noreferrer" class="text-teal-600 dark:text-teal-400 underline underline-offset-2">ലിങ്കുകൾ</a></li><li class="my-0.5">ലിസ്റ്റുകൾ, ബ്ലോക്ക്ക്വോട്ടുകൾ, ടേബിളുകൾ, മറ്റും</li></ul> <h3 class="text-xl font-bold text-slate-900 dark:text-slate-50 mt-6 mb-2">കോഡ് ഉദാഹരണം</h3> <pre class="bg-slate-900 dark:bg-slate-950 text-slate-100 rounded-lg p-4 overflow-x-auto text-sm font-mono my-4"><code class="language-javascript">function greet(name) { return `Hello, ${name}!`; }</code></pre> <blockquote class="border-l-4 border-teal-400 dark:border-teal-600 pl-4 my-3 text-slate-600 dark:text-slate-400 italic">വെബിനായി എഴുതൽ എളുപ്പമാക്കാൻ 2004-ൽ ജോൺ ഗ്രൂബർ Markdown സൃഷ്ടിച്ചു.</blockquote> <table class="my-4 w-full text-sm border-collapse"><thead><tr><th class="border border-slate-300 dark:border-slate-600 bg-slate-100 dark:bg-slate-800 px-3 py-2 text-left font-semibold">സവിശേഷത</th><th class="border border-slate-300 dark:border-slate-600 bg-slate-100 dark:bg-slate-800 px-3 py-2 text-left font-semibold">പിന്തുണയുള്ളത്</th></tr></thead><tbody><tr><td class="border border-slate-200 dark:border-slate-700 px-3 py-2 text-left">തലക്കെട്ടുകൾ</td><td class="border border-slate-200 dark:border-slate-700 px-3 py-2 text-left">✓</td></tr><tr><td class="border border-slate-200 dark:border-slate-700 px-3 py-2 text-left">ലിസ്റ്റുകൾ</td><td class="border border-slate-200 dark:border-slate-700 px-3 py-2 text-left">✓</td></tr><tr><td class="border border-slate-200 dark:border-slate-700 px-3 py-2 text-left">പട്ടികകൾ</td><td class="border border-slate-200 dark:border-slate-700 px-3 py-2 text-left">✓</td></tr><tr><td class="border border-slate-200 dark:border-slate-700 px-3 py-2 text-left">കോഡ്</td><td class="border border-slate-200 dark:border-slate-700 px-3 py-2 text-left">✓</td></tr></tbody></table>
Markdown ചീറ്റ്ഷീറ്റ്
# Heading 1H1
**bold**ബോൾഡ്
*italic*ഇറ്റാലിക്
`code`ഇൻലൈൻ കോഡ്
- itemബുള്ളറ്റ് ലിസ്റ്റ്
1. itemനമ്പർ ലിസ്റ്റ്
> quoteബ്ലോക്ക്ക്വോട്ട്
[text](url)ലിങ്ക്
![alt](url)ചിത്രം
---ഡിവൈഡർ

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

ടൂളിലേക്ക് നേരിട്ട് നിർമ്മിച്ച ഒരു കൈകൊണ്ട് എഴുതിയ Markdown പാഴ്സർ പ്രിവ്യൂ റെൻഡർ ചെയ്യുന്നു — marked ഇല്ല, remark ഇല്ല, ബാഹ്യ ലൈബ്രറി ഇല്ല. ഇത് ബ്രൗസറിൽ ലൈൻ-ബൈ-ലൈൻ സോഴ്സ് ടോക്കണൈസ് ചെയ്യുന്നു, സിന്റാക്സിനെ HTML ആക്കി മാറ്റുന്നു, ഇത് പ്രദർശനത്തിന് മുമ്പ് ഒരു സാനിറ്റൈസറിലൂടെ കടത്തിവിടുന്നു.

  1. 1
    ലൈൻ-ബൈ-ലൈൻ ടോക്കണൈസേഷൻ
    ഇഷ്ട renderMarkdown ഫംഗ്ഷൻ നിങ്ങളുടെ സോഴ്സ് ന്യൂലൈനുകളിൽ സ്പ്ലിറ്റ് ചെയ്യുന്നു, ഒരൊറ്റ പാസിൽ അവയിലൂടെ നടക്കുന്നു, ഫെൻസ്ഡ് കോഡ് ബ്ലോക്കുകൾ, ഹെഡിംഗുകൾ (H1–H6), ബ്ലോക്ക്ക്വോട്ടുകൾ, ഓർഡേഡ്, അൺഓർഡേഡ് ലിസ്റ്റുകൾ, GFM ടേബിളുകൾ (കോളം-അലൈൻമെന്റോടെ), ഹൊറിസോണ്ടൽ റൂളുകൾ, ഖണ്ഡികകൾ എന്നിവ മുൻഗണനാ ക്രമത്തിൽ പൊരുത്തപ്പെടുത്തുന്നു.
  2. 2
    ഇൻലൈൻ സിന്റാക്സ് വികസനം
    ശേഖരിച്ച ഓരോ ലൈനും സെല്ലും പിന്നെ inlineMarkdown വഴി പ്രോസസ്സ് ചെയ്യുന്നു, ബോൾഡ് (** , __), ഇറ്റാലിക് (* , _), ബോൾഡ്-ഇറ്റാലിക് (***), സ്ട്രൈക്ക്ത്രൂ (~~), ഇൻലൈൻ കോഡ്, ഇമേജുകൾ (![alt](url)), ലിങ്കുകൾ ([text](url)) എന്നിവ കൈകാര്യം ചെയ്യുന്ന regex റീപ്ലേസ്മെന്റുകളുടെ ഒരു ചെയിൻ — ! പ്രിഫിക്സ് തെറ്റായി consumed ആകാതിരിക്കാൻ ലിങ്കുകൾക്ക് മുമ്പ് ഇമേജുകൾ പരിഹരിക്കുന്നു.
  3. 3
    സാനിറ്റൈസേഷനും റിമോട്ട്-റിസോഴ്സ് ബ്ലോക്കിംഗും
    റെൻഡററിൽ നിന്നുള്ള റോ HTML <script>, onerror ഹാൻഡ്ലറുകൾ, javascript: hrefs പോലുള്ള അസുരക്ഷിത ടാഗുകളും ആട്രിബ്യൂട്ടുകളും നീക്കം ചെയ്യാൻ ഒരു സാനിറ്റൈസറിലൂടെ (sanitize-html) കടത്തിവിടുന്നു. ഒരു രണ്ടാം പാസ് (neutralizeRemote) ഡിഫോൾട്ട് ആയി റിമോട്ട് ഇമേജ് src മൂല്യങ്ങൾ പ്ലേസ്ഹോൾഡറുകൾ കൊണ്ട് മാറ്റുന്നു, ഇത് നിങ്ങൾ ഒപ്റ്റ്-ഇൻ ചെയ്യുന്നതിന് മുമ്പ് പ്രിവ്യൂ ബാഹ്യ സെർവറുകളിലേക്ക് നിശബ്ദമായി ബന്ധപ്പെടുന്നത് തടയുന്നു.
  4. 4
    .md അല്ലെങ്കിൽ സ്റ്റാൻഡ്എലോൺ .html ആയി എക്സ്പോർട്ട് ചെയ്യുക
    Markdown കോപ്പി ചെയ്യുന്നതോ ഡൗൺലോഡ് ചെയ്യുന്നതോ റോ സോഴ്സ് ടെക്സ്റ്റ് എഴുതുന്നു. HTML ഡൗൺലോഡ് ചെയ്യുന്നത് സാനിറ്റൈസ് ചെയ്ത ഔട്ട്പുട്ടിനെ അതിന്റേതായ ഇൻലൈൻ സ്റ്റൈൽഷീറ്റുള്ള ഒരു സ്വയം-സമ്പൂർണ്ണ ഡോക്യുമെന്റിൽ പൊതിയുന്നു — Tailwind ക്ലാസുകൾ സൈറ്റിനുള്ളിൽ മാത്രമേ പ്രവർത്തിക്കൂ, അതിനാൽ എക്സ്പോർട്ട് പകരം പ്ലെയിൻ CSS റൂളുകൾ ബണ്ടിൽ ചെയ്യുന്നു, ഫയൽ എവിടെയും വായിക്കാൻ കഴിയുന്നതാക്കുന്നു.

അനുബന്ധ ടൂളുകൾ

📝

HTML ടു Markdown കൺവെർട്ടർ

HTML-നെ വൃത്തിയുള്ള Markdown ആക്കി മാറ്റുക. ഹെഡിംഗുകൾ, ലിസ്റ്റുകൾ, ലിങ്കുകൾ, ചിത്രങ്ങൾ, കോഡ് ബ്ലോക്കുകൾ, ടേബിളുകൾ, ബ്ലോക്ക്‌ക്വോട്ടുകൾ എന്നിവ കൈകാര്യം ചെയ്യുന്നു. CMS-കളിൽ നിന്ന് ഉള്ളടക്കം നീക്കാൻ മികച്ചത്.

പരീക്ഷിച്ചു നോക്കൂ
🔄

Markdown ടു HTML കൺവെർട്ടർ

ലൈവ് പ്രിവ്യൂവോടെ Markdown-നെ വൃത്തിയുള്ള HTML ആക്കി മാറ്റുക. ബ്ലോഗുകൾക്കും CMS-കൾക്കും ഇമെയിൽ ടെംപ്ലേറ്റുകൾക്കുമായി പേസ്റ്റ് ചെയ്യാൻ തയ്യാറായ HTML കോപ്പി ചെയ്യാൻ സോഴ്‌സ് വ്യൂ ഉപയോഗിക്കുക.

പരീക്ഷിച്ചു നോക്കൂ
📊

Mermaid ഡയഗ്രം എഡിറ്റർ

ലൈവ് പ്രിവ്യൂവോടെ Mermaid സിന്റാക്സിൽ ഫ്ലോചാർട്ടുകൾ, സീക്വൻസ് ഡയഗ്രമുകൾ, ഗാന്റ് ചാർട്ടുകൾ എന്നിവ എഴുതുക. SVG അല്ലെങ്കിൽ PNG ആയി എക്സ്പോർട്ട് ചെയ്യുക. പൂർണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു.

പരീക്ഷിച്ചു നോക്കൂ

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ