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.4.1.tar.gz (46.1 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.4.1-py3-none-any.whl (49.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mkpages-0.4.1.tar.gz
Algorithm Hash digest
SHA256 11ec4bcb521305bace95d0d81c8c6a43772601960411333776f0a6ef24f71705
MD5 a8664732176e80149916d0f3ac53709a
BLAKE2b-256 39aaf8dc0eabba602085db16c0bb5721eea2160c48cf3bed93a032031dedddfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mkpages-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 49.4 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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2062aa2975d2155474df20bdd1e77093beb872f420fbef8a93fbe510818bead8
MD5 e46bcb54de45a8efd4e2614e7f84c12e
BLAKE2b-256 a5cdfc7e569e37f7ded12b7cec46a912d350e3b9057f55c616fd1fa525d7a467

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 files

0.4.0

2 files

0.3.1

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