Skip to main content

mkpages

mkpages is a Python CLI for generating Jekyll source trees from an existing Markdown folder tree.

The long-term goal is a package you can install with:

pip install mkpages

and then use to build GitHub Pages-friendly static sites from project documentation such as docs/.

Documentation

Project documentation lives in docs/index.md and is meant to be generated by mkpages itself:

mkpages build docs/

Project Layout

  • bin/ contains small distributable CLI shims.
  • src/ contains the Python package.
  • tmp/ is scratch space for planning and experiments.

Development

Install the project in editable mode with development tools:

pip install -e '.[dev]'

Available linting tools:

  • black
  • isort
  • flake8

Download files

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

Source Distribution

mkpages-0.3.1.tar.gz (38.9 kB view details)

Uploaded Source

Built Distribution

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

mkpages-0.3.1-py3-none-any.whl (42.7 kB view details)

Uploaded Python 3

File details

Details for the file mkpages-0.3.1.tar.gz.

File metadata

  • Download URL: mkpages-0.3.1.tar.gz
  • Upload date:
  • Size: 38.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for mkpages-0.3.1.tar.gz
Algorithm Hash digest
SHA256 5d7b6f916eac0ebed038b9824e3ced494baddc5a723a6d8149e9a73cb5e5f6e8
MD5 149df5668b86055fa699db97c0ac2b6b
BLAKE2b-256 ee0a8aa05162c074cdf0bbff961eb86198b8e792c01721b579b996df35a60a6c

See more details on using hashes here.

File details

Details for the file mkpages-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: mkpages-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 42.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for mkpages-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 034edc31de522b9fcd0d63446d04175d5ea413a559b46b33ec47a98467a9f581
MD5 51b615b38a671e25223726ff8de6fa32
BLAKE2b-256 300442cf86d3e75d6c9024d71ecdbe7209231fa343eafbe3b5f5435cad390442

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.1

2 files

0.4.0

2 files

This release

0.3.1 This release

2 files

0.3.0

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page