Skip to main content

Project documentation with Markdown.

Project description

MkPandocs

PyPI Version Build Status

MkPandocs is a static site generator intended for project documentation. Source files are written in Markdown and converted to static HTML during the build process.

Project configuration is defined in a YAML configuration file (mkpandocs.yml). This file specifies the documentation structure, theme configuration, and optional plugin settings.

MkPandocs supports extension through plugins, themes and Markdown extensions.

For usage instructions and examples, see the Documentation.


Features

Current functionality includes:

  • Conversion of Markdown source files into static HTML pages
  • YAML-based configuration
  • Plugin system for extending functionality
  • Support for Markdown extensions
  • Support for third-party themes
  • Static output suitable for deployment on standard web servers

Additional functionality is available through plugins.


Support

If you encounter problems while using MkPandocs, the following resources are available:

  • For questions and high-level discussions, use Discussions on GitHub.
  • To report a bug or make a feature request, open an Issue on GitHub.

Support is generally limited to core MkPandocs functionality. Issues related to third-party themes, plugins or extensions should normally be reported to the maintainers of those projects.

Questions about such components may still be discussed in chat.


Links


Contributing

Contributions are welcome.

For development setup, coding guidelines and contribution workflow, see the Contributing Guide.


Code of Conduct

All participants in the MkPandocs project are expected to follow the PSF Code of Conduct.


License

MkPandocs is distributed under the BSD-2-Clause license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkpandocs-1.0.0.tar.gz (273.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mkpandocs-1.0.0-py3-none-any.whl (226.2 kB view details)

Uploaded Python 3

File details

Details for the file mkpandocs-1.0.0.tar.gz.

File metadata

  • Download URL: mkpandocs-1.0.0.tar.gz
  • Upload date:
  • Size: 273.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mkpandocs-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2f7c86e0cbd790a5f9f04748c31979e11062dbb2147377a181626079da69eca5
MD5 654744b27b1f1b9c3e1df6928ecce6ea
BLAKE2b-256 15a373e31f9636c696c5924d3e34c60408437baa78611a41cd9bedacb61d9553

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkpandocs-1.0.0.tar.gz:

Publisher: deploy-release.yml on RainPPR/mkpandocs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkpandocs-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mkpandocs-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 226.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mkpandocs-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ac3ffd5eca8c9a94b4a333e2fb540a27e5a5ceccc04b56b327d45aa59e39fcf
MD5 fba8b8bd0cf7c6427f76a5e9d2fbf43d
BLAKE2b-256 30c7183db8999626312f1b1db78d1b229581eefadc6fa2a7810cfc4360927aa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkpandocs-1.0.0-py3-none-any.whl:

Publisher: deploy-release.yml on RainPPR/mkpandocs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page