Documentation
This is the full reference for JamsEDU. If you have not already, start with Getting Started and Configuration from the main navigation before diving into the topics below.
Built-In Feature Guides
The Built-In Features page has live examples of everything listed here. These individual guides go deeper into markup, options, and customization.
- KaTeX Math
- Render LaTeX math formulas inline or as standalone blocks.
- Mermaid Diagrams
- Create flowcharts, sequence diagrams, and more from plain text.
- Code Highlighting
- Syntax highlighted code blocks with line numbers and a copy button.
- Rich Text
- Turn any textarea into a lightweight editor with formatting controls.
- Embedded PDF
- Display PDF documents directly on the page for viewing.
- Tiny Doc
- Structured documents with sections, fields, repeatable rows, print or save support, and a compact field reference on the same page.
Customization
- Runtime options (
jamsEduConfig) - Turn loaders off, pin CDN versions, or tune per-feature behavior in
assets/js/main.js. This is separate from CLI Configuration. - CSS and Theming
- Design tokens, color modes, and how to make every built-in feature match your brand.