├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── documentation.yml │ ├── lint.yml │ └── security.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docs ├── .pages ├── assets │ ├── images │ │ ├── background.png │ │ └── samples │ │ │ ├── 01.jpg │ │ │ └── 02.webp │ ├── scripts │ │ ├── katex.js │ │ ├── mathjax.js │ │ └── mkdocs-exporter.js │ └── stylesheets │ │ └── custom.css ├── configuration │ ├── .pages │ ├── adding-buttons-to-pages.md │ └── generating-pdf-documents.md ├── getting-started.md ├── reference │ └── configuration │ │ ├── formats │ │ └── pdf.md │ │ └── index.md ├── robots.txt └── samples │ ├── diagrams.md │ ├── mathematics.md │ └── multimedia.md ├── examples ├── example.pdf └── themes │ ├── material.pdf │ └── readthedocs.pdf ├── macros └── __init__.py ├── mkdocs.yml ├── mkdocs_exporter ├── __init__.py ├── config.py ├── formats │ ├── __init__.py │ └── pdf │ │ ├── __init__.py │ │ ├── aggregator.py │ │ ├── browser.py │ │ ├── buttons │ │ ├── __init__.py │ │ └── download.py │ │ ├── config.py │ │ ├── plugin.py │ │ ├── preprocessor.py │ │ ├── renderer.py │ │ └── resources │ │ └── js │ │ ├── __init__.py │ │ ├── pagedjs.min.js │ │ └── pdf.js ├── helpers.py ├── logging.py ├── page.py ├── plugin.py ├── preprocessor.py ├── renderer.py ├── resources │ ├── __init__.py │ └── css │ │ ├── __init__.py │ │ ├── material.css │ │ └── readthedocs.css ├── theme.py └── themes │ ├── __init__.py │ ├── factory.py │ ├── material │ ├── __init__.py │ ├── icons.py │ └── theme.py │ └── readthedocs │ ├── __init__.py │ └── theme.py ├── overrides └── main.html ├── poetry.lock ├── pyproject.toml ├── resources ├── stylesheets │ └── pdf.scss └── templates │ └── covers │ ├── back.html.j2 │ └── front.html.j2 └── tox.ini /.dockerignore: -------------------------------------------------------------------------------- 1 | .venv/ 2 | .cache/ 3 | .github/ 4 | 5 | dist/ 6 | examples/ 7 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: adrienbrignon 2 | -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/.github/workflows/security.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/README.md -------------------------------------------------------------------------------- /docs/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/.pages -------------------------------------------------------------------------------- /docs/assets/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/assets/images/background.png -------------------------------------------------------------------------------- /docs/assets/images/samples/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/assets/images/samples/01.jpg -------------------------------------------------------------------------------- /docs/assets/images/samples/02.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/assets/images/samples/02.webp -------------------------------------------------------------------------------- /docs/assets/scripts/katex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/assets/scripts/katex.js -------------------------------------------------------------------------------- /docs/assets/scripts/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/assets/scripts/mathjax.js -------------------------------------------------------------------------------- /docs/assets/scripts/mkdocs-exporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/assets/scripts/mkdocs-exporter.js -------------------------------------------------------------------------------- /docs/assets/stylesheets/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/assets/stylesheets/custom.css -------------------------------------------------------------------------------- /docs/configuration/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/configuration/.pages -------------------------------------------------------------------------------- /docs/configuration/adding-buttons-to-pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/configuration/adding-buttons-to-pages.md -------------------------------------------------------------------------------- /docs/configuration/generating-pdf-documents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/configuration/generating-pdf-documents.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/reference/configuration/formats/pdf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/reference/configuration/formats/pdf.md -------------------------------------------------------------------------------- /docs/reference/configuration/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/reference/configuration/index.md -------------------------------------------------------------------------------- /docs/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /docs/samples/diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/samples/diagrams.md -------------------------------------------------------------------------------- /docs/samples/mathematics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/samples/mathematics.md -------------------------------------------------------------------------------- /docs/samples/multimedia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/docs/samples/multimedia.md -------------------------------------------------------------------------------- /examples/example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/examples/example.pdf -------------------------------------------------------------------------------- /examples/themes/material.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/examples/themes/material.pdf -------------------------------------------------------------------------------- /examples/themes/readthedocs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/examples/themes/readthedocs.pdf -------------------------------------------------------------------------------- /macros/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/macros/__init__.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /mkdocs_exporter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/config.py -------------------------------------------------------------------------------- /mkdocs_exporter/formats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/aggregator.py -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/browser.py -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/buttons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/buttons/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/buttons/download.py -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/config.py -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/plugin.py -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/preprocessor.py -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/renderer.py -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/resources/js/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/resources/js/pagedjs.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/resources/js/pagedjs.min.js -------------------------------------------------------------------------------- /mkdocs_exporter/formats/pdf/resources/js/pdf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/formats/pdf/resources/js/pdf.js -------------------------------------------------------------------------------- /mkdocs_exporter/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/helpers.py -------------------------------------------------------------------------------- /mkdocs_exporter/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/logging.py -------------------------------------------------------------------------------- /mkdocs_exporter/page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/page.py -------------------------------------------------------------------------------- /mkdocs_exporter/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/plugin.py -------------------------------------------------------------------------------- /mkdocs_exporter/preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/preprocessor.py -------------------------------------------------------------------------------- /mkdocs_exporter/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/renderer.py -------------------------------------------------------------------------------- /mkdocs_exporter/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/resources/css/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/resources/css/material.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/resources/css/material.css -------------------------------------------------------------------------------- /mkdocs_exporter/resources/css/readthedocs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/resources/css/readthedocs.css -------------------------------------------------------------------------------- /mkdocs_exporter/theme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/theme.py -------------------------------------------------------------------------------- /mkdocs_exporter/themes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/themes/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/themes/factory.py -------------------------------------------------------------------------------- /mkdocs_exporter/themes/material/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/themes/material/icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/themes/material/icons.py -------------------------------------------------------------------------------- /mkdocs_exporter/themes/material/theme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/themes/material/theme.py -------------------------------------------------------------------------------- /mkdocs_exporter/themes/readthedocs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs_exporter/themes/readthedocs/theme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/mkdocs_exporter/themes/readthedocs/theme.py -------------------------------------------------------------------------------- /overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/overrides/main.html -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/pyproject.toml -------------------------------------------------------------------------------- /resources/stylesheets/pdf.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/resources/stylesheets/pdf.scss -------------------------------------------------------------------------------- /resources/templates/covers/back.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/resources/templates/covers/back.html.j2 -------------------------------------------------------------------------------- /resources/templates/covers/front.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/resources/templates/covers/front.html.j2 -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrienbrignon/mkdocs-exporter/HEAD/tox.ini --------------------------------------------------------------------------------