Skip to main content

An Opinonated But Customisable Static Site Generator Made In Python

Project description

vai

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.yaml file.
  • 📦 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+r for quick refresh though.

Documentation

https://vai-docs.pages.dev/

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

vai_ssg-1.1.2.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

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

vai_ssg-1.1.2-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

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

Hashes for vai_ssg-1.1.2.tar.gz
Algorithm Hash digest
SHA256 51e3d4b2d41a889cd0f799d5ab8be795275dda39a3972acec541ca6ce8046ce9
MD5 afd74e6530ceedfbc55160acf3934c48
BLAKE2b-256 67dabbf7fe9f1e707418baac1b3c7893ae6348f9e8bdb7490a9b130ae4154256

See more details on using hashes here.

Provenance

The following attestation bundles were made for vai_ssg-1.1.2.tar.gz:

Publisher: publish-to-pypi.yml on Nareshix/vai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for vai_ssg-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 02050f60ef22f33bfce1d6c3f4a09c8e6c282c946d9f6bca6c64992f9d767639
MD5 7daa8381e4bd8496c613dc37c7f34a19
BLAKE2b-256 63a4b4a057d879ac56cca8b7b3ea180660fb990a2397831d75b6729a515bc82d

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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