Skip to main content

A declarative .seed to HTML renderer

Project description

Seed

Seed is a Python framework that compiles .seed files into static HTML.

It includes:

  • A lexer/parser/renderer pipeline for .seed
  • YAML + .design component system
  • Layouts and includes
  • CLI commands for init, dev server, and build

Install

python -m pip install seed

CLI

seed init my-site
seed dev my-site
seed build my-site

Python API

from seed import Seed

engine = Seed()
html = engine.render_string("@h1\n  Hello", full_page=True)

Development

python -m pip install -e ".[dev]"
python -m pytest tests -v

License

MIT. See LICENSE.

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

seed_html-0.1.3.tar.gz (41.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seed_html-0.1.3-py3-none-any.whl (37.8 kB view details)

Uploaded Python 3

File details

Details for the file seed_html-0.1.3.tar.gz.

File metadata

  • Download URL: seed_html-0.1.3.tar.gz
  • Upload date:
  • Size: 41.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for seed_html-0.1.3.tar.gz
Algorithm Hash digest
SHA256 fe94c0d7c37f14a3e4616587b17d09b9ea34eb23ae4fd86d2eb2bb5bcc79d919
MD5 b25e14330a6261ecd0ae763b28a4bd60
BLAKE2b-256 d9173d967fcb91d3ba0e3d263829b661e8b8044bb372ee2224882445a4371180

See more details on using hashes here.

File details

Details for the file seed_html-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: seed_html-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 37.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for seed_html-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0321871908ae1d677108225facd0fe6213ec2ad1f13e2c3c2f446b69d1d2d060
MD5 6c8b77efe8b9cadca918b490be40107e
BLAKE2b-256 ab52d94de019e2d122292f193287ec0f36252dff304ff0e3a409d609eb3e4219

See more details on using hashes here.

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