Minimalist and pragmatic static site generator, with an emphasis on blogging.
Project description
jssg
Minimalist and pragmatic static site generator, with an emphasis on blogging.
Requirements
Python 3.13+
Dependencies
Features
- Site pages
- Blog posts with optional tags
- RSS feeds
Install
pip install jssg
Usage
Initialize the site
mkdir wwwsite
cd wwwsite
jssg init
Add site configurations
jssg config -t <Site title> -u <Site url> -a <Site author> -e <Site email>
The same configs can be passed when doing jssg init
See more config options with jssg config -h
Add a page
jssg page <Page title>
After this you can start writing your page content in the generated Markdown file.
Add a post
jssg post <Post title> -t <category tag>
After this you can start writing your post content in the generated Markdown file.
Build the site
jssg build
Preview the site locally
jssg serve
License
Distributed under the MIT License. See the accompanying file 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
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 jssg-2026.5.10.tar.gz.
File metadata
- Download URL: jssg-2026.5.10.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dd5a060ece87135f87d102886640ffcd50a1d98998ef1c38eb4cc576ab05229
|
|
| MD5 |
288df9f3962c501e29069747bc9bb6de
|
|
| BLAKE2b-256 |
6ebc0365cca961d37fcc0e2bc68cdebecef850b5c84d95f44d6d75dfbb081b58
|
File details
Details for the file jssg-2026.5.10-py3-none-any.whl.
File metadata
- Download URL: jssg-2026.5.10-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bcb9c8caa5e26513f78f66136b14df6bf55a825a1f128085adc71eb82d3fad7
|
|
| MD5 |
ac8abf6e73cb61b4590fd2f2eec9601f
|
|
| BLAKE2b-256 |
c4e7a0ff9eae19997ffabf6ce08eccffea8d5b71b877716691f1434fb4152cad
|