- Integrate
md4c - Generate slugs for URLs and headers
- Process Wiki-style links
- Extensionless links
- Implement basic HTML renderer
- Replace reserved chars with HTML entities
- Pretty print HTML
- Collect backlinks
- Read and parse frontmatter, probably with zig-yaml
- Filter out empty and drafts/private notes
- Pass sources via args
- Pass output dir via args
- Tests for rendered HTML pages
- zig 0.15
- Basic templates
-
--helpargument
- Index text content into sqlite DB
- Basic FTS5 search and querying via CLI
- Check for modified files, fetch from DB if not modified
- Copy linked images/files to output directory
- Stream long files from disc view reader interface
- zig 0.16
- Basic
/searchendpoint for UI - Setup sqlite-vec extension
- Generate embeddings during parsing
- Basic semantic search
- Add tests for Git book
- Add tests for Obsidian vault
- Templates: support backlinks
- Templates: table of contents
- Bundle JS & CSS (get dep graph, dedupe, bundle with esbuild)
- Enhanced client-side navigation, prefetching
- Web Components/frameworks support
- Render formulas with KaTeX
- Write basic tests for md-html conversion
- Generate Table of Contents
- Embeds
- Fetch content from git repo
- Versioning
- Generate chronological Archive/All posts info
- Pin current pages version
- Generate RSS feed
- Hash/diff individual paragraphs
- Fix single-file input,
processFilefails withNotDir - Parallel indexing/rendering
- Support for
Rangeheader
- Created/last edited at timestamps
- Support
alias