Editor de Markdown de franc
Escriu i previsualitza Markdown en temps real. Admet encapçalaments, negreta, cursiva, blocs de codi, taules i llistes.
Referència ràpida de Markdown
Usos habituals
- Escriviu documentació API en MarkdownDibuixeu descripcions de punts finals, exemples de sol·licitud/resposta i taules de paràmetres en Markdown.
- Preneu notes de MarkdownEscriviu notes estructurades en Markdown que es puguin enganxar a Notion, Obsidian, Bear o qualsevol aplicació de Markdown.
- Escriu un GitHub README en MarkdownRedacta i visualitza el teu GitHub repository README amb renderització en viu de Markdown.
- Escriu documentació tècnicaEscriu i visualitza documentació de l'API, wikis i guies tècniques en Markdown abans de publicar.
- Escriu publicacions de blog en MarkdownRedacta publicacions de blog en Markdown per a Ghost, Jekyll, Hugo, Hashnode i altres plataformes de publicació basades en Markdown.
Com funciona
La previsualització la renderitza un analitzador de Markdown escrit a mà integrat directament a l'eina — sense marked, sense remark, sense biblioteca externa. Tokenitza la font línia per línia al navegador, convertint la sintaxi a HTML que després passa per un sanejador abans de mostrar-se.
- 1Tokenització línia per líniaLa funció personalitzada renderMarkdown divideix la teva font per salts de línia i les recorre en un sol pas, coincidint blocs de codi delimitats, encapçalaments (H1–H6), citacions, llistes ordenades i no ordenades, taules GFM (amb alineació de columnes), regles horitzontals, i paràgrafs en ordre de prioritat.
- 2Expansió de sintaxi en líniaCada línia o cel·la recollida es processa després per inlineMarkdown, una cadena de reemplaçaments d'expressió regular que gestiona negreta (** i __), cursiva (* i _), negreta-cursiva (***), ratllat (~~), codi en línia, imatges (), i enllaços ([text](url)) — les imatges es resolen abans que els enllaços perquè el prefix ! no es consumeixi incorrectament.
- 3Sanejament i bloqueig de recursos remotsL'HTML brut produït pel renderitzador es passa per un sanejador (sanitize-html) per eliminar etiquetes i atributs insegurs com <script>, gestors onerror, i hrefs javascript:. Una segona passada (neutralizeRemote) reemplaça els valors src d'imatges remotes per marcadors de posició per defecte, evitant que la previsualització truqui silenciosament a servidors externs abans que hi optis.
- 4Exporta com a .md o .html autònomCopiar o descarregar Markdown escriu el text font en brut. Descarregar HTML embolica la sortida sanejada en un document autocontingut amb el seu propi full d'estil en línia — les classes de Tailwind només funcionen dins del lloc, així que l'exportació inclou regles CSS planes en canvi, fent el fitxer llegible a qualsevol lloc.
Eines relacionades
Convertidor d'HTML a Markdown
Converteix HTML a Markdown net. Gestiona encapçalaments, llistes, enllaços, imatges, blocs de codi, taules i cites. Perfecte per moure contingut fora de CMSes.
Convertidor de Markdown a HTML
Converteix Markdown a HTML net amb previsualització en viu. Usa la vista de codi font per copiar HTML llest per enganxar en blocs, CMSes o plantilles de correu.
Editor de diagrames Mermaid
Escriu diagrames de flux, diagrames de seqüència, diagrames de Gantt i més en sintaxi Mermaid amb previsualització en viu. Exporta com a SVG o PNG. S'executa completament al teu navegador.