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.0.tar.gz (101.7 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.0-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.0-cp311-abi3-manylinux_2_39_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.12.0-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.0.tar.gz.

File metadata

  • Download URL: zorto-0.12.0.tar.gz
  • Upload date:
  • Size: 101.7 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.0.tar.gz
Algorithm Hash digest
SHA256 ac60a554a6fbdc867a00c0fdd3680fed3ec94a7eb91388537c0990476cab5e71
MD5 2244871b9642aabfc2a355ba0103d0b8
BLAKE2b-256 edb401c357480766ed6ba198904af9dadd97cca3988e39f070e756a31f1e01b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.0.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.0-cp311-abi3-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for zorto-0.12.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 1065125cb0aa29cd08ace4f82a5c0d93f02dc4f2c8f317ab8b729caead3ee454
MD5 78d72bf899a32fdaa729ae905118e1a2
BLAKE2b-256 b06bc04ed7c8ab275ba51aa11be88da4b4ca63e6ec377941e43e77c4f6e40188

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.0-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.0-cp311-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for zorto-0.12.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7c5c8dcdc05890eeb07607071c0f400f67f054e61a9693424c08e9ae3a6a3577
MD5 d83a2547f88bd674cb59d05c92dc353a
BLAKE2b-256 adff9a69bc7d48490c9cd44d7097546b61ff2d77a1ffa81cb6d25a68570ecc35

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.0-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.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zorto-0.12.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2063d41fdd491ac767179a12e976814bdec46a05eab5840216a37945a36cfe52
MD5 8bb13b48d2b21652a89d9cdf6219fef3
BLAKE2b-256 2503edeafb92f8ac1c3377933dfc361ca7f84703699a69c183c173c68ebb27e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.0-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.0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zorto-0.12.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 89f8dde84e01fc6478810959f5fb5b884a951d32bfbb7cd55891531c2d5a0459
MD5 4a00cac3ee0389e9d43c2f88907f1a71
BLAKE2b-256 85025c83c81efcb643af72adfe5bd7b3252ff8a1dcef660eda097e5088465fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.12.0-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