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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.12.4-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.4.tar.gz.

File metadata

  • Download URL: zorto-0.12.4.tar.gz
  • Upload date:
  • Size: 102.1 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.4.tar.gz
Algorithm Hash digest
SHA256 30898c023e9006ccf33d49e9005d4c1b3d6db889685dd8790cf79850c7290562
MD5 3adc29afb362769db2c970b2c22ca3e7
BLAKE2b-256 b8196f440846b586138070d5408113845414e3475882cd99c80105fccd53b298

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.4-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 dfd435244915837ac2393225e9abc931b289b39090bd24ac053a87d51b7b86c0
MD5 1571c056ea64cc724445eb23b36709eb
BLAKE2b-256 7f22f36fba17a6ed2fe8d2ef8480b892a9b3eb1841fcb8523d6b2362e9776e63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.4-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d94abb7c09a9117e537cda0abf38fa1e4becf613cac8bd106565b5632f5f5822
MD5 b6844f32d52570175858e6d155457b6e
BLAKE2b-256 c6a3af32bbb6d99cde817cf75087d67da5b3b532bee32b5c2302aec03983c38e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.4-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccce88736d8a90218ae55c5b602460d919ac71be8d3e4f39902efd1d6308e784
MD5 f705d0cb782002d46023e20d159a45d0
BLAKE2b-256 bbdf20434a970691d906d4ce5eab97ddf825fdbaff0e8d049f87ab4defb0d73a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.12.4-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b55ed56c7b2b24abd2266f1cd0ff65d15349bbf9f455ae44752db9bf64a9b826
MD5 ab25137f9a8658767cd3d380b57b6e65
BLAKE2b-256 01480333221dee16983a56a2cede29202ef77d6758d4e4dadf5fb704d7c84921

See more details on using hashes here.

Provenance

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