think-server v3
Architecture
graph TD
A[User] -->|curl upload| B[think-server]
B --> C[Flask + Markdown]
C --> D[Beautiful HTML]
D --> E[Mermaid Diagrams]
D --> F[Code Highlighting]
D --> G[Resizable Tables]
Features
Reader Controls
Click headings to collapse sections, resize the container, change fonts — everything is interactive.
Sidebar
Toggle with the panel button or Ctrl+B to see the document outline.
Diagrams
Click any diagram to open it in fullscreen. ESC or click backdrop to close.
Getting Started
- Upload markdown:
curl -F "file=@doc.md" https://x056.think.val.id/upload - Share the URL
- Profit
Configuration
| Setting | Default | Description |
|---|---|---|
| Font | System UI | Choose from 5 fonts |
| Size | 16px | 12–24px range |
| Width | 820px | Drag or use slider/presets |
| Theme | Light | Toggle dark mode |
| Justify | Off | Toggle justified text |
Pro tip: All preferences persist across sessions via localStorage. Table column widths are session-only.
End of demo. Collapse the headings above to test!