Extensibility is a core feature — define domain-specific blocks and expand the language to fit your project. Podlite works for documentation, blogs, educational materials, knowledge bases and more.
Blocks keep their start, end, and typed attributes. podlite lint reports a block left open, with its line.
Markdown files are read as Markdown.
Try it
npm i @podlite/schema
node -e "const {parse}=require('@podlite/schema'); console.dir(parse('=head1 Hello World'), {depth:5})"