PROJECT_NAME           = "html2md"
PROJECT_BRIEF          = "Simple and fast HTML to Markdown converter"

INPUT                  = include/ src/ docs/index.md CHANGELOG.md python/README.md
USE_MDFILE_AS_MAINPAGE = docs/index.md

RECURSIVE              = YES
ENABLE_PREPROCESSING   = YES

MARKDOWN_SUPPORT       = YES
HTML_OUTPUT            = doc
GENERATE_LATEX         = NO

GENERATE_TREEVIEW      = YES
DISABLE_INDEX          = NO
FULL_SIDEBAR           = NO
EXTRACT_ALL            = YES
TREEVIEW_WIDTH         = 335

HTML_HEADER            = docs/doxygen-awesome-css/doxygen-custom/header.html

HTML_EXTRA_STYLESHEET  = docs/doxygen-awesome-css/doxygen-awesome.css \
                         docs/doxygen-awesome-css/doxygen-custom/custom.css \
                         docs/doxygen-awesome-css/doxygen-awesome-sidebar-only.css \
                         docs/doxygen-awesome-css/doxygen-awesome-sidebar-only-darkmode-toggle.css

HTML_EXTRA_FILES       = docs/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js \
                         docs/doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js \
                         docs/doxygen-awesome-css/doxygen-awesome-paragraph-link.js \
                         docs/doxygen-awesome-css/doxygen-awesome-interactive-toc.js

# Transparent background for graphs
HAVE_DOT               = YES
DOT_IMAGE_FORMAT       = svg
DOT_TRANSPARENT        = YES
INTERACTIVE_SVG        = YES

# TOC
TOC_EXPAND             = YES
TOC_INCLUDE_HEADINGS   = 5

# Fix dark mode not deactivatable(Doxygen v1.9.6)
HTML_COLORSTYLE = TOGGLE

# Tests
SOURCE_BROWSER = YES
SEARCHENGINE = YES

