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.1.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.1-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.1-cp311-abi3-manylinux_2_39_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.12.1-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.1.tar.gz.

File metadata

  • Download URL: zorto-0.12.1.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.1.tar.gz
Algorithm Hash digest
SHA256 81c16d5795101d739db8e6e40cecac92e1ade1a1db73c15262d8debad78bfe2f
MD5 977b1c3ff934177b1d8d36fb939a32cc
BLAKE2b-256 bacc188c5d032265d568f6b9af1a451510a5b5e7bf15accb97dbaccb8e8bf57c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 7c86690bb621c32748a33db43627f591ce38d4787fa6fff6dbdee53025ec0092
MD5 272960dcfc4adbaaf507735f986cf862
BLAKE2b-256 21568fc26be9c5ce9897bc886edf73cf1d2365739f55ca1b58c9958f586d5ee4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a5572b62821ca41f319d26495a7f0a0d029de15111954bae1b740b74baf48b03
MD5 080d1b9f9845759aed4d979dd5ffb42d
BLAKE2b-256 9770181e9bf5807def6d76960264b97769211a00fe2e91b2be6408a881bf695a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d7c2e46f2cd206ba08f8d603651d13e6db2370b3279759de4713536e9cd4ea9
MD5 0a5a46595d01e5e5218c8b4cf7bbe311
BLAKE2b-256 75cdefa30b816bf64502a7e3e005fba4a51150bb47293af3b5acb3e68393eee7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4fa0a5bc5b028130fda18fb2a06ee03d7c28f65250713e40ebfa3d5981703b81
MD5 d78c56bb007d7699469c8c713a042205
BLAKE2b-256 4c7236c32091be1f7c653edd50c6c03dd23f5237f82193a6fc2b1f0289c7dd85

See more details on using hashes here.

Provenance

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