-
-
Notifications
You must be signed in to change notification settings - Fork 217
CLI β Webserver
Giorgio Garofalo edited this page Sep 1, 2025
·
2 revisions
Quarkdown's webserver allows direct communication between the compiler and the browser, making live previewing possible.
The server can be started via quarkdown start.
Important
A webserver is mandatory in order to show paged documents, because of a paged.js requirement.
Tip
quarkdown c ... -p is shorthand for quarkdown c ... && quarkdown start -f <generated file> -b default
-
-f <file>or--file <file>: (mandatory) the file the server should point to. It would preferably be the output directory of the compilation. -
-p <port>or--port <port>: the webserver's port. If unset, defaults to8089. -
-b <browser>or--browser <browser>: optional browser to open the served page on.
- Figures
- Image size
- TeX formulae
- Table caption
- Code caption
- Decorative headings
- Alerts (quote types)
- Quotation source
- Cross-references
- Page breaks
- Text symbols (text replacement)
- Emojis
- Document metadata
- Theme
- CSS
- Fonts
- Page format
- Page margin content
- Page counter
- Persistent headings
- Automatic page break
- Numbering
- Paragraph style
- Caption position
- Table of contents
- Bibliography
- Footnotes
- Stacks (row, column, grid)
- Container
- Align
- Float
- Figure
- Clip
- Box
- Collapsible
- Landscape
- Whitespace
- Variables
- Optionality
- Math
- Conditional statements
- Loops
- Let
- Destructuring
- String manipulation
- Table manipulation: sorting, computing, and more
- Table generation
- String
- Number
- Markdown content
- Boolean
- None
- Enumeration entry
- Iterable
- Dictionary
- Range
- Lambda
- Size(s)
- Color
- Dynamic
- Paper: abstract, definitions, theorems, and more