Skip to main content

StaticFlow

A modern static site generator framework built with Python.

Features

  • Asynchronous content processing
  • Incremental builds
  • Smart caching
  • Multiple template engine support
  • Advanced metadata system
  • Plugin architecture
  • SEO optimization
  • Multi-language support

Installation

pip install staticflow

Quick Start

from staticflow import Engine
from pathlib import Path

# Initialize the engine
engine = Engine()

# Set up directories
engine.initialize(
    source_dir=Path("content"),
    output_dir=Path("public"),
    templates_dir=Path("templates")
)

# Build the site
engine.build()

Development

  1. Clone the repository:
git clone https://github.com/yourusername/staticflow.git
cd staticflow
  1. Install dependencies:
poetry install
  1. Run tests:
poetry run pytest

License

MIT License

Metadata

Release files for staticflow 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for staticflow 0.1.7
File Size Uploaded Provenance Actions
staticflow-0.1.7.tar.gz 63.5 kB Without provenance Details for staticflow-0.1.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for staticflow 0.1.7
File Interpreter ABI Platform Actions
staticflow-0.1.7-py3-none-any.whl Python 3 none any Details for staticflow-0.1.7-py3-none-any.whl

Total release size: 155.7 kB

Release files / staticflow-0.1.7.tar.gz

Download URL staticflow-0.1.7.tar.gz
Size 63.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5adb2e7d92e88ebcadf8639289430b8022b83d8c6dfa0c98a626ef25b575241b
BLAKE2b-256 checksum
How to use checksums
48fd87e9fb4848928f11e3351fbb57d4d44fdd4ddb438e3ad90742962477ee99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.1 CPython/3.12.4 Windows/10

Release files / staticflow-0.1.7-py3-none-any.whl

Download URL staticflow-0.1.7-py3-none-any.whl
Size 92.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5573226ad27ca61a73d6454059181bce91b77cd9039bffb92bef453151b12748
BLAKE2b-256 checksum
How to use checksums
88e579c23ad0ac2216ecf2a6ef53745d416b691913142a80056e25af7f1f489a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.1 CPython/3.12.4 Windows/10

Security for staticflow 0.1.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page