ssglib is a Lua library for building static websites from Obsidian vaults using Pandoc.
Features:
- Read Obsidian vaults with front matter and wikilink support
- Resolve wikilinks and process callout blocks
- Generate HTML and XML with a programmatic element builder
- Manage output directories with incremental updates
Pages
- Getting Started – Build your first site with ssglib
- Vault – Read vault files with metadata caching
- Obsidian – Obsidian CLI utilities
- Site – Manage site output directory
- Elements – Generate HTML and XML
- Filters – Pandoc filters for vault processing
- Paths – File path and filesystem utilities
- Lightbox – Image gallery CSS and JavaScript
- Source Code