diff --git a/src/data.ts b/src/data.ts index 81c9250..4092ace 100644 --- a/src/data.ts +++ b/src/data.ts @@ -152,6 +152,21 @@ function leafletToMarkdown(pages: any[]): string { } break; + case "pub.leaflet.blocks.orderedList": + if (Array.isArray(block.children)) { + const start = Number.isFinite(block.startIndex) + ? Number(block.startIndex) + : 1; + block.children.forEach((item: any, index: number) => { + const text = item.content?.plaintext ?? ""; + lines.push( + `${start + index}. ${applyFacets(text, item.content?.facets)}` + ); + }); + lines.push(""); + } + break; + case "pub.leaflet.blocks.image": { const ref = block.image?.ref?.$link; if (ref) {