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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mkpages-0.3.0.tar.gz
  • Upload date:
  • Size: 38.2 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.0.tar.gz
Algorithm Hash digest
SHA256 01c9a88c0b3cefaa4cf84cd0b73987fa64066b0b7e0063bf51c09f6778c64311
MD5 e60af85ec0d467c231872b2338ffc984
BLAKE2b-256 be08da9c42cbd8313b0af24dd4463171d257ef6dbae23d8155f66560ba276e3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mkpages-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 42.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14400fdff149e5893146ff57a57d28016570660979565645722faad67838129e
MD5 5bc23bf7695cbe2df2506812b6b8e5b0
BLAKE2b-256 1ea4738f65bb1ec758334bf2ffa8a562a9ac7b22dfc2c359c634cb32631be1d8

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

This release

0.3.0 This release

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