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.0.tar.gz (42.5 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.0-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mkpages-0.4.0.tar.gz
  • Upload date:
  • Size: 42.5 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.0.tar.gz
Algorithm Hash digest
SHA256 d344919c1c862b4d67c636b605bdda28d16cdd3650b45f3e69e9a44897369109
MD5 51bbcd1915ad4768e846e180e606b7e3
BLAKE2b-256 383b97f57c52622c3ace2bae5ade8ce4ffe3753a7af5bca35915deebcbe634c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mkpages-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 45.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c00ed98e81812f0521f6cce8506c3a2e5c34a61ba9eded078802baced22f88ce
MD5 aaf611227c1df7d9606f2e7f7e3009f5
BLAKE2b-256 ca4124d68ecb98999215f1ad5cae343ec236a9c171e4e241f7cf14d3645cff9a

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.1

2 files

This release

0.4.0 This release

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