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

Pre-built binaries are available for Linux and macOS via Python (uv). Windows users should install via cargo or use macOS/Linux.

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.16.2.tar.gz (127.2 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.16.2-cp311-abi3-manylinux_2_39_x86_64.whl (7.2 MB view details)

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

zorto-0.16.2-cp311-abi3-manylinux_2_39_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

zorto-0.16.2-cp311-abi3-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.16.2-cp311-abi3-macosx_10_12_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zorto-0.16.2.tar.gz
Algorithm Hash digest
SHA256 2e92d1298a1bc839a5798cb11f12507403477085a9e692cd2407d707b4038b47
MD5 80bfd7680305880a5301385cad3ef46a
BLAKE2b-256 8112dfe9096d0b4f930b565f68a3ce3421807221b4b542ed02737e7d91db2633

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.2-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 fbfcf01dc0f41eff431888e662b878d9d283b35a73c5dc2757e3fa557cd74079
MD5 b531c49466081a90e35b4830bcf2be37
BLAKE2b-256 24b8e52f04931cae3296206554f5ee542a2df2237fd449e4e85573208a8fa000

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.2-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 081fbae4612c214a1df436cc60c746d3d44ece8212896204396136af73ba4b34
MD5 4e28a15e4133f709be8ae0a76d19689b
BLAKE2b-256 453f38f7b438ebae026e672d26f24c905942d43867930604b3e91e1c303c32ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71bcc7e581f3fe836007d2e981adfccec73fc1b42f54b03622f329a7598b6530
MD5 e56dcd90c6a24b0fbd063aa02bb80f31
BLAKE2b-256 c4f068005e23b78aa83b4621edaeb2288d196e2e28e7b40dd93a16dbbb74c5d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.2-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d92ebf0235c0f0e7ab3cb7c9493abcd9740e9e05140768dcafefa9b56c787109
MD5 d2c41230884c23272aab3177f5d8c4f0
BLAKE2b-256 7552ffcb3c57a5146bfae10544b664df51981e727d059182187c87f60df81bd9

See more details on using hashes here.

Provenance

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