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

Metadata

Release files for mkpages 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkpages 0.4.1
File Size Uploaded
mkpages-0.4.1.tar.gz 46.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mkpages 0.4.1
File Interpreter ABI Platform
mkpages-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 95.5 kB

Release files / mkpages-0.4.1.tar.gz

Download URL mkpages-0.4.1.tar.gz
Size 46.1 kB
Tags Source
SHA-256 checksum
How to use checksums
11ec4bcb521305bace95d0d81c8c6a43772601960411333776f0a6ef24f71705
BLAKE2b-256 checksum
How to use checksums
39aaf8dc0eabba602085db16c0bb5721eea2160c48cf3bed93a032031dedddfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

Release files / mkpages-0.4.1-py3-none-any.whl

Download URL mkpages-0.4.1-py3-none-any.whl
Size 49.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2062aa2975d2155474df20bdd1e77093beb872f420fbef8a93fbe510818bead8
BLAKE2b-256 checksum
How to use checksums
a5cdfc7e569e37f7ded12b7cec46a912d350e3b9057f55c616fd1fa525d7a467
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release 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