- Introduction
- Getting Started
- Install
- Development
- Syntax Highlighting
- Playground
- TUI
- Web crawler
- MCP
- Web API
- Debugger
- External Subcommands
- Language Bindings
- Example
- Modules
- Cookbook
- Generate a table of contents from headings
- Extract code blocks by language
- Extract a specific row from a table
- Get the Nth item from every list
- Extract MDX components
- Extract all URLs from links
- Find images missing alt text
- Extract blockquotes as pull quotes
- Extract footnote definitions
- Find raw HTML blocks
- Extract a section by its heading
- Keep only sections at a given heading level
- Split a document into chunks at a heading level
- Delete a section by its heading
- Find sections that have no content
- Extract all tables from a document
- Add a row to a table
- Convert a Markdown table to CSV
- Convert CSV to a Markdown table
- Reshape a table between wide and long form
- Write a reusable custom function
- Transform, filter, and reduce arrays
- Extract frontmatter metadata
- Bump a version string across a file
- Track task-list (checkbox) progress
- Count words in a document
- Inline local images as base64
- Merge multiple Markdown files into one stream
- Control when large file sets run in parallel
- Generate an XML sitemap from Markdown files
- Trim a document down to LLM-sized context
- Generate document statistics
- Reference
- CLI
- Values and Types
- Conditionals and Comparisons
- Conditionals
- Comparisons
- Try-Catch
- Syntax
- Comments
- Control flow
- Pattern Matching
- Operators
- Assignment Operators
- Functions
- Macros
- Environment variables
- Modules and imports
- Variable Declarations
- Self
- String Interpolation
- Selectors
- Nodes
- Builtin selectors and functions