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.11.1.tar.gz (66.8 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.11.1-cp311-abi3-manylinux_2_39_x86_64.whl (6.9 MB view details)

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

zorto-0.11.1-cp311-abi3-manylinux_2_39_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.11.1-cp311-abi3-macosx_10_12_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zorto-0.11.1.tar.gz
Algorithm Hash digest
SHA256 340f84bb8a5eb68a2bd6d3318e12bb597ba5341273d3243fdbf8fe3330410f0d
MD5 e8b48432a96d4f53e613b5e09cb8e048
BLAKE2b-256 55c9c58ed01bf62c0e0ec43a0d96cd95da9957d64e3b7c7acb973a9ea13ac55b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.11.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 915178ceee76eb0374571261a822c26856eabf259289c1dc0c99d5d38fc25e3f
MD5 13e0d501c8290a6a3158b5c4a777c1ef
BLAKE2b-256 5a3e8934cf921c7685eaea89f85160c8bddc3043c832b15086222524ada2c335

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.11.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 ca577a6b6c443fc7009b3c5e748ca00c4c54b3dad82573e655b1418308dc54b6
MD5 301a17c89f255f12267eb7841938a416
BLAKE2b-256 62922b1a0e18d71860fe96c81f69907755e93b49e8ff9830a0397907eb04cd54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.11.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b797d8076b696251ca7d125421dbe7db35a10f7fcf8d3e1aa2b7a12c7eda71f1
MD5 de71689863cc331e5d21b7e13389813c
BLAKE2b-256 e135b381cd8c41e52356ef34a3b0b9288305a1d054e1feac40d0e53c02ac471c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.11.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b94020060a191a4be1ef993f4f753c4fb038446e18fb68883fa690f8012e91de
MD5 0971b89040b09172813fa6aacf36e17c
BLAKE2b-256 97ceed77f06cb1ed872ec034d0365957cbfaa4239298ad7df7b0ffe0872871f1

See more details on using hashes here.

Provenance

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