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.2.2.tar.gz (26.0 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.2.2-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mkpages-0.2.2.tar.gz
Algorithm Hash digest
SHA256 023e2beb70eb87fa15e0786b5792b832e4925f20818cdbffc14c3de073b7fab9
MD5 9f56844ed5887e70719f8d2988de1ec9
BLAKE2b-256 f8d0cd58cab9bf5d4537e6616be75f98528f1daeb9eaa8e75af87e778a498e0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mkpages-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 31.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.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d167608979b7167b39c20fd031685870242f206e69de9b3a2ef57120ada8b6ca
MD5 e5aab99134bd2642ff74d87386edb4a3
BLAKE2b-256 4a2b6641fe8edcc6c861b33546f1e4201c9f49edd43317ad67b71327fadd181f

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

0.3.0

2 files

0.2.3

2 files

This release

0.2.2 This release

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