Loading
Fix frontmatter, image embedding, and unify --figures option
Three bugs fixed: 1. md_yaml_frontmatter was accepted in CLI but never forwarded through _process_member → convert_for_wiki → output file. Added param to convert_for_wiki and _add_yaml_frontmatter() post-processor. 2. pymupdf4llm emits absolute image paths (C:/.../media/img.png) but _embed_media_as_base64 regex only matched relative media/ paths. Fixed regex to match both; normalize absolute→relative before match. 3. --figures (Docling) and --extract-media (pymupdf4llm) were redundant. Removed --extract-media; --figures now serves all profiles: - embed: base64 in markdown (pymupdf4llm) / PLACEHOLDER (Docling) - reference: ./media dir (pymupdf4llm) / REFERENCED (Docling) Also fixed Docling ignoring figures_mode — hardcoded ImageRefMode.REFERENCED now uses config.figures_mode (PLACEHOLDER for embed, REFERENCED for reference).