A minimal Python static site generator (SSG).
Project description
🐍 Serpynt
Serpynt is a lightweight Static Site Generator (SSG) that transforms Markdown content into HTML — fast. It’s built for developers, writers, and hackers who want just enough tooling without being locked into a framework.
🌱 Why Serpynt?
Most static site generators either get too clever or too complicated. Serpynt just tries to stay out of the way.
- ⚡ Fast – Converts Markdown to static HTML in milliseconds using Python.
- ✨ Minimal – No complex configs, databases, or dependencies—just directories, Markdown, CSS, and HTML templates.
- 🧩 Flexible – Bring your own templates, write your own themes, make cool stuff.
- 🏷️ Tag & Category Support – Automatically builds archive pages for tags and categories if your Markdown frontmatter assigns them to your content.
- 📁 Directory Aware – Mirrors directory trees like
src/css/→out/css/with ease.
🛠️ Features
- Markdown + YAML frontmatter → Static HTML pages
- Custom HTML5 templates (Jinja not required)
- Auto-generated index, tag, and category pages
- Landing page + blog support
- Directory copying for assets (CSS, JS, etc.)
- Easily scriptable + extensible
🔗 Links
- GitHub: CodeZea1ot/serpynt
- PyPI: serpynt
🧙♂️ Philosophy
Serpynt isn’t trying to reinvent the wheel. It’s a sharp blade, not a Swiss Army knife. If you like minimal tools that stay out of your way, Serpynt might be your kind of thing.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file serpynt-0.0.1.tar.gz.
File metadata
- Download URL: serpynt-0.0.1.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfd8eee660a67415d631c97a538e2c01898f52e0742b245927b0b187611452b6
|
|
| MD5 |
448acfddd1d488888724b894f79aa98d
|
|
| BLAKE2b-256 |
0822dc04c495c4eec479a35f1e4fe8b52811b39f809ca0f23f1cf57672ba00e2
|
File details
Details for the file serpynt-0.0.1-py3-none-any.whl.
File metadata
- Download URL: serpynt-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebdd28ff29cf53dcc772c9ad67213055f81bbe6f4ba467fd466b939a16b26b68
|
|
| MD5 |
32e906dda11605a9189cd12ab157b36e
|
|
| BLAKE2b-256 |
d9d20a3615e7be67b6a8c05e0816e4d0f05c619217ed82c4cd5050cff02d10ae
|