Project documentation with Markdown.
Project description
MkPandocs
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.
- For small questions, a good alternative is the Discord server.
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f7c86e0cbd790a5f9f04748c31979e11062dbb2147377a181626079da69eca5
|
|
| MD5 |
654744b27b1f1b9c3e1df6928ecce6ea
|
|
| BLAKE2b-256 |
15a373e31f9636c696c5924d3e34c60408437baa78611a41cd9bedacb61d9553
|
Provenance
The following attestation bundles were made for mkpandocs-1.0.0.tar.gz:
Publisher:
deploy-release.yml on RainPPR/mkpandocs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mkpandocs-1.0.0.tar.gz -
Subject digest:
2f7c86e0cbd790a5f9f04748c31979e11062dbb2147377a181626079da69eca5 - Sigstore transparency entry: 1198734086
- Sigstore integration time:
-
Permalink:
RainPPR/mkpandocs@a99238d11bdaa329f286247ee7de9e8d58948996 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/RainPPR
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy-release.yml@a99238d11bdaa329f286247ee7de9e8d58948996 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ac3ffd5eca8c9a94b4a333e2fb540a27e5a5ceccc04b56b327d45aa59e39fcf
|
|
| MD5 |
fba8b8bd0cf7c6427f76a5e9d2fbf43d
|
|
| BLAKE2b-256 |
30c7183db8999626312f1b1db78d1b229581eefadc6fa2a7810cfc4360927aa4
|
Provenance
The following attestation bundles were made for mkpandocs-1.0.0-py3-none-any.whl:
Publisher:
deploy-release.yml on RainPPR/mkpandocs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mkpandocs-1.0.0-py3-none-any.whl -
Subject digest:
7ac3ffd5eca8c9a94b4a333e2fb540a27e5a5ceccc04b56b327d45aa59e39fcf - Sigstore transparency entry: 1198734166
- Sigstore integration time:
-
Permalink:
RainPPR/mkpandocs@a99238d11bdaa329f286247ee7de9e8d58948996 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/RainPPR
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy-release.yml@a99238d11bdaa329f286247ee7de9e8d58948996 -
Trigger Event:
push
-
Statement type: