to_markdown moves text after a heading line break out of the heading
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #1096 di @gaborbernat — integrata
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Inizia dall’implementazione di to_markdown() e riproduci il problema con parse() usando l’esempio di intestazione riportato nel report. Assicurati che il Markdown generato venga riletto come un’unica intestazione con entrambe le parti di testo e aggiungi o aggiorna la copertura per questo round trip.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
to_markdown() writes a <br> inside a heading as a hard break, but an ATX heading is a single line:
from turbohtml import parse
parse("<h3>a<br>b</h3>").to_markdown() # '### a \nb', read back as <h3>a</h3><p>b</p>
Expected: Markdown that reads back as one heading, such as ### a<br>b or ### a b. An ATX heading ends at the end of its line, so b becomes a paragraph. markdownify 1.2.3 writes ### a b; html2text and turndown write ### a \nb.
- Lingua principale
- C
- Stelle
- 19
- Fork
- 3
- Merge medio
- 4h 49m
- PR unite (30g)
- 562
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
JustAResearcher/gpu-unlock-ada#110 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation hygiene
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno