Skip to main content

A fast static site generator with executable code blocks

Project description

Zorto

GitHub Release PyPI crates.io CI License: MIT

A fast static site generator with executable code blocks inspired by Zola and Quarto.

Warning: While I use Zorto for many static websites including zorto.dev, I do not consider it production-ready for usage by others yet.

Install

Recommended:

curl -LsSf https://dkdc.sh/zorto/install.sh | sh

uv:

uv tool install zorto

cargo:

cargo install zorto

You can use uvx to run it without installing:

uvx zorto

Usage

zorto --help

Executable code blocks

Use {bash} or {python} in code blocks to execute them.

echo "hello"
echo "Built on $(uname -s) $(uname -m) at $(date -u '+%Y-%m-%d %H:%M UTC')"
for i in range(5):
    print(i)

[!TIP] If you're reading elsewhere, see https://zorto.dev for the rendered results of the code blocks above.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zorto-0.12.3.tar.gz (101.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zorto-0.12.3-cp311-abi3-manylinux_2_39_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ x86-64

zorto-0.12.3-cp311-abi3-manylinux_2_39_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

zorto-0.12.3-cp311-abi3-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.12.3-cp311-abi3-macosx_10_12_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file zorto-0.12.3.tar.gz.

File metadata

  • Download URL: zorto-0.12.3.tar.gz
  • Upload date:
  • Size: 101.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for zorto-0.12.3.tar.gz
Algorithm Hash digest
SHA256 73fe449195cd19cf11df62e4dbcce6b75f18a43c89de95bc84f3e1b1cec3ade2
MD5 dfab571f2a09e057f43b3437fa94dc40
BLAKE2b-256 58eb6e36157140967d7837bb20cbd8564bf5912dcc59555b7b61c289a1147742

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.3.tar.gz:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zorto-0.12.3-cp311-abi3-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for zorto-0.12.3-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 5d1b60df60afb22457d27ffb7f4452180d3f6f3fc1ea9040c2d94e1d4d146cc9
MD5 f28f416ad97ca9a45f6329e873de61c6
BLAKE2b-256 bbf29cba47042900bfb6a0a51e35d121bf14e605a03a4dead9688939c1bf6b02

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.3-cp311-abi3-manylinux_2_39_x86_64.whl:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zorto-0.12.3-cp311-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for zorto-0.12.3-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 047b78e16c433dc4a262300d223e3f3b83f6b957398983d946a338fc4a090ed8
MD5 39cea71bd84c785480bccd2606b164c6
BLAKE2b-256 4cae977a04d55d78db15de684d106cfeda23aef767b7e42d8f9c45c5efd8d497

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.3-cp311-abi3-manylinux_2_39_aarch64.whl:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zorto-0.12.3-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zorto-0.12.3-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d98f3a8bb1d62c725481447f1cc89d61645c7c2e514bfedc099bfa1c93a63f7c
MD5 efbe3124af0313793e20326522cbc923
BLAKE2b-256 f7440f325c4c71c99be103bcae8265bdd16fedeb36d9bf0efe2858efdc18c23f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.3-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zorto-0.12.3-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zorto-0.12.3-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1a85d2c0b3eb9cb300a3c927a641c6090cdbf951c4d3dd9ec348659f8450841
MD5 6c9473909628b2c5ef68616ceeede839
BLAKE2b-256 ffb7273eeefdf9424a783d2e967d7eba1f673f9920c3c2d9acc556b1b1d59dd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.3-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page