An Opinonated But Customisable Static Site Generator Made In Python
Project description
vai
Vai is a Static Site Generator (SSG) that takes your source content written in Markdown, applies a theme to it, and generates static HTML pages that can be easily deployed anywhere. Optionally, It also allows easy modification of css styling, javascript logic and html strucutre layout as well! This is a hobby project made in my free time 🤗
✨ Key Features
- 📱 Responsive Design: Looks great on any devices — no extra setup required.
- 🔎 Full-Text Search: Automatically builds a search index for all your pages and headings.
- 🎨 Syntax Highlighting: Beautiful code blocks out of the box.
- 💅 Custom Blocks: Create admonitions for notes, warnings, and tips.
- ⚙️ Simple Configuration: Control your site's navigation from a single
config.yamlfile. - 📦 Zero Dependencies: The final site is just pure HTML, CSS, and JS. No backend needed.
- 🐢 Live Reload Server: See your changes instantly as you write. However, it is not as robust as other SSG such as VitePress. You may have to manually refersh at times. u can
Ctrl+rfor quick refresh though.
Documentation
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 vai_ssg-1.1.2.tar.gz.
File metadata
- Download URL: vai_ssg-1.1.2.tar.gz
- Upload date:
- Size: 2.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51e3d4b2d41a889cd0f799d5ab8be795275dda39a3972acec541ca6ce8046ce9
|
|
| MD5 |
afd74e6530ceedfbc55160acf3934c48
|
|
| BLAKE2b-256 |
67dabbf7fe9f1e707418baac1b3c7893ae6348f9e8bdb7490a9b130ae4154256
|
Provenance
The following attestation bundles were made for vai_ssg-1.1.2.tar.gz:
Publisher:
publish-to-pypi.yml on Nareshix/vai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vai_ssg-1.1.2.tar.gz -
Subject digest:
51e3d4b2d41a889cd0f799d5ab8be795275dda39a3972acec541ca6ce8046ce9 - Sigstore transparency entry: 232989126
- Sigstore integration time:
-
Permalink:
Nareshix/vai@ece6902e1a53a6fc8365e9d449efd986c034bd1b -
Branch / Tag:
refs/tags/v1.1.2 - Owner: https://github.com/Nareshix
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@ece6902e1a53a6fc8365e9d449efd986c034bd1b -
Trigger Event:
push
-
Statement type:
File details
Details for the file vai_ssg-1.1.2-py3-none-any.whl.
File metadata
- Download URL: vai_ssg-1.1.2-py3-none-any.whl
- Upload date:
- Size: 2.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02050f60ef22f33bfce1d6c3f4a09c8e6c282c946d9f6bca6c64992f9d767639
|
|
| MD5 |
7daa8381e4bd8496c613dc37c7f34a19
|
|
| BLAKE2b-256 |
63a4b4a057d879ac56cca8b7b3ea180660fb990a2397831d75b6729a515bc82d
|
Provenance
The following attestation bundles were made for vai_ssg-1.1.2-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on Nareshix/vai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vai_ssg-1.1.2-py3-none-any.whl -
Subject digest:
02050f60ef22f33bfce1d6c3f4a09c8e6c282c946d9f6bca6c64992f9d767639 - Sigstore transparency entry: 232989162
- Sigstore integration time:
-
Permalink:
Nareshix/vai@ece6902e1a53a6fc8365e9d449efd986c034bd1b -
Branch / Tag:
refs/tags/v1.1.2 - Owner: https://github.com/Nareshix
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@ece6902e1a53a6fc8365e9d449efd986c034bd1b -
Trigger Event:
push
-
Statement type: