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.14.0.tar.gz (117.5 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.14.0-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.14.0-cp311-abi3-manylinux_2_39_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.14.0-cp311-abi3-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zorto-0.14.0.tar.gz
Algorithm Hash digest
SHA256 28a8ab0fed2db6338a3869c1e13630b08704708ed2627c79a998398f559e6491
MD5 f7a29394378e698ff22076fc448c4bd9
BLAKE2b-256 bbd973f1d7f949f39e0451a7b0b6489bca04e752626222cc2462471ca7715db5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.14.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 2014c6d08613c8cf539cc408e8bf1b796d6e5d7d8f77cd3fda1cc9740734dc98
MD5 26ad31ed482b2dea42d31b926ea99607
BLAKE2b-256 68ee66843dcf254f1591a1add9656d4705d2a75c80a765fa77a8d8f2d9e069dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.14.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 0a0c77e26005c557cf9ce9a42c537dc83dea030a03f88bd54dcd53a2e26ca9b4
MD5 dc346b454b73db264ed94105a39e90cd
BLAKE2b-256 53f856831caab4dd2b56faa0790bd4edf93dee006298be1d89ab8987a8f94b89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.14.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5689d85660b8029a9970a776defaaf92b0b942a91b3ddd0ea0f0e87db3c834fd
MD5 ccbaa289bc69a3aa4aa86febc88f1b34
BLAKE2b-256 2e8fe4cd7fbcb0374a64d47752cfec83d46d810c15ecbd4ba3737163f934b997

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.14.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd2e973af662a359c6d20db6fe2b52602a81c705bddab063e35baf8b2696c537
MD5 b47edf56f39c4870980c9fa98edc6d7e
BLAKE2b-256 c02d9b9b52e06ba8d3a312bad6c55c6316cd07fa16682b602f757a30bb64fc46

See more details on using hashes here.

Provenance

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