site_name: Docling site_url: https://ds4sd.github.io/docling/ repo_name: DS4SD/docling repo_url: https://github.com/DS4SD/docling theme: name: material custom_dir: docs/overrides palette: # Palette toggle for automatic mode - media: "(prefers-color-scheme)" scheme: default primary: black toggle: icon: material/brightness-auto name: Switch to light mode # Palette toggle for light mode - media: "(prefers-color-scheme: light)" scheme: default primary: black toggle: icon: material/brightness-7 name: Switch to dark mode # Palette toggle for dark mode - media: "(prefers-color-scheme: dark)" scheme: slate primary: black toggle: icon: material/brightness-4 name: Switch to system preference logo: assets/logo.png favicon: assets/logo.png features: - content.tabs.link - content.code.annotate - content.code.copy - announce.dismiss - navigation.tabs - navigation.indexes # <= if set, each "section" can have its own page, if index.md is used - navigation.instant - navigation.instant.prefetch # - navigation.instant.preview - navigation.instant.progress - navigation.path - navigation.sections # <= - navigation.top - navigation.tracking - search.suggest - toc.follow nav: - Get started: - Home: index.md - Installation: installation.md - Usage: usage.md - CLI: cli.md - Docling v2: v2.md - Concepts: - Concepts: concepts/index.md - Architecture: concepts/architecture.md - Docling Document: concepts/docling_document.md # - Chunking: concepts/chunking.md - Examples: - Examples: examples/index.md - Conversion: - "Simple conversion": examples/minimal.py - "Custom conversion": examples/custom_convert.py - "Batch conversion": examples/batch_convert.py - "Multi-format conversion": examples/run_with_formats.py - "Figure export": examples/export_figures.py - "Figure enrichment": examples/develop_picture_enrichment.py - "Table export": examples/export_tables.py - "Multimodal export": examples/export_multimodal.py - "Force full page OCR": examples/full_page_ocr.py - RAG / QA: - "RAG with LlamaIndex 🦙": examples/rag_llamaindex.ipynb - "RAG with LangChain 🦜🔗": examples/rag_langchain.ipynb - "Hybrid RAG with Qdrant": examples/hybrid_rag_qdrant.ipynb # - Chunking: # - Chunking: examples/chunking.md # - CLI: # - CLI: examples/cli.md - Integrations: - Integrations: integrations/index.md - "Data Prep Kit": integrations/data_prep_kit.md - "LlamaIndex 🦙": integrations/llamaindex.md # - "LangChain 🦜🔗": integrations/langchain.md # - API reference: # - API reference: api_reference/index.md markdown_extensions: - pymdownx.superfences - pymdownx.tabbed: alternate_style: true slugify: !!python/object/apply:pymdownx.slugs.slugify kwds: case: lower - admonition - pymdownx.details - attr_list - mkdocs-click plugins: - search - mkdocs-jupyter # - mkdocstrings: # default_handler: python # options: # preload_modules: # - docling # - docling_core extra_css: - stylesheets/extra.css