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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.12.2-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.2.tar.gz.

File metadata

  • Download URL: zorto-0.12.2.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.2.tar.gz
Algorithm Hash digest
SHA256 7aa5b339ff4fc69696703c65f54304da90bf528d1b7fe61fced49393b8ad9ba3
MD5 297cd3887e9e056ae5918bebf34031b5
BLAKE2b-256 0661208a1f3787d1a364ecfd0f19df72bf6cb06ea929d69c501d8375666ffed9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.2-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 1240c81d541782890d1f2e9a0fd4be4d28e1315b5593ca9d1a6efec072096be8
MD5 1c43af5d40aac927e3bf6c63ae7c9ca6
BLAKE2b-256 3ab9025cea1d8d44aa286aa493b5f7cff33698a2752ab82dc0ab9a418ed19dd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.2-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 033736816fe0cc2b78675a62d749951280061017c028f32f1e7c1e96e2386d16
MD5 c159567909409ddc91aad06a5c300bb6
BLAKE2b-256 d6ea2b020f89a4d0e6a90d4826acde1fb617774be3fc4d7294a5c299478044b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fb7a222305fa03b2a41c9f71a217dcb585ce9a1eaaf9338d9e7b3448c953f22
MD5 b9b581914038324d10a966cb70387527
BLAKE2b-256 42dc8ff7ead26d8e5a4a4b07d73dc8c015e66f6e4863eb2d5c3cd1b1904ab71b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.2-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 403247548f6343960eff713f32aed402f0f47ed436abdbb53af70797a0cce236
MD5 f48226e6e521a86b629773f2b6e45a22
BLAKE2b-256 3d832b2258626faa4552610b86b6173a3d6dab7a8fca25bd401bf16f42130581

See more details on using hashes here.

Provenance

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