Skip to main content

The AI-native static site generator (SSG) with executable code blocks

Project description

Zorto

GitHub Release PyPI crates.io CI License: MIT

The AI-native static site generator (SSG) 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

Verify installation:

zorto --version

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.13.2.tar.gz (118.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.13.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.13.2-cp311-abi3-manylinux_2_39_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.13.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.13.2.tar.gz.

File metadata

  • Download URL: zorto-0.13.2.tar.gz
  • Upload date:
  • Size: 118.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.13.2.tar.gz
Algorithm Hash digest
SHA256 844c19b6c3ccedcc97e485a58aaa47ee2414f89da5bc39d70da8f989fd1fe883
MD5 04cc146d9c4ff89848b39b4b32cfb4c3
BLAKE2b-256 84f053da3143d8f73b601da9af3336b4d143a97f1611144a75959b905616b3c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.2-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 e453d49899324ee2d5ad107f81925e087ab9c1a19b7a8e0a184db49a924867ca
MD5 8ee602d7ec3c08f9369edcbad901d373
BLAKE2b-256 7e58018e418bbcff2907dcdfd206f3310fedc1fa5e2a2a58457a57134eb36a7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.2-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 2faa0a1e8a00bcb896ec182c84e7f4eccdd06e7092b023bab57c62285b05c436
MD5 0e49b37066189972dc7b876db86f55eb
BLAKE2b-256 48e87d7cf0eb0a3781e2324bdd6a01ab522c571cec0cf3b396c2ecd0281a5884

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00381972c1bbf731d147fbfd6f7b7aaf5a8e6be83cf45b9352e7d864dfedc4c7
MD5 51548aa9c61acd0654cd4063dab3217f
BLAKE2b-256 df26c4d6b5d00c0279c70e00530e7dab3cab8fc4981712d4a79cfed5c30a440d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.2-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 985445b95dbdecbc3c623cd0d26d34be6a20d8c07690ead09c7c7c77f0598eb4
MD5 788388cfa8fd5a15394d4e2069ffde0f
BLAKE2b-256 b23e388ba2b343b05f68053f7bdadd96edfd7e4ac2241b648aa5e8522898fbee

See more details on using hashes here.

Provenance

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