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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mkpages-0.2.1.tar.gz
  • Upload date:
  • Size: 25.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.2.1.tar.gz
Algorithm Hash digest
SHA256 4b02e94056c9e22f98936eebe7a50ea492c2be3e39ff0d9d3788d5f5592a2fc8
MD5 80a3523428230240dedd2128d5b3c97d
BLAKE2b-256 72c59a35250587a7bbd15de8a4ef5bbaeff35a2b8e060b3224e143c8b3a689ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mkpages-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca91c1114324c791d78473b655f6607147fcffc1510e17f43e1c7c3a3287999d
MD5 8281845a6ad33d348446d57594f508a4
BLAKE2b-256 dae37a9ea6ddb48a364be51e263cc42f5fde9b205deec12e6c5fa64b90bbeb5b

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

0.2.2

2 files

This release

0.2.1 This release

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