# Sphinx config for Verae × Zapier (HTML + LaTeX). project = "Verae Time × Zapier" author = "Verae" release = "0.1.0" extensions = ["myst_parser"] myst_enable_extensions = ["colon_fence", "deflist", "tasklist"] source_suffix = {".rst": "restructuredtext", ".md": "markdown"} templates_path = ["_templates"] exclude_patterns = ["_build"] html_theme = "alabaster" html_static_path = [] html_theme_options = { "description": "Public module reference", "fixed_sidebar": True, } master_doc = "index" latex_engine = "pdflatex" latex_elements = { "papersize": "letterpaper", "pointsize": "10pt", "preamble": r"\usepackage{xcolor}\usepackage{booktabs}", } latex_documents = [ ( "latex-index", "verae-zapier-modules.tex", "Verae Time × Zapier Repository READMEs", author, "manual", ), ] def _drop_svg_images(app, doctree, fromdocname): from docutils import nodes for node in list(doctree.findall(nodes.image)): uri = node.get("uri") or "" if uri.endswith(".svg"): node.replace_self(nodes.paragraph(text=f"[SVG diagram {uri} — see HTML catalog]")) def setup(app): app.connect("doctree-resolved", _drop_svg_images)