15 releases
new 0.13.10 | Mar 23, 2025 |
---|---|
0.13.10-rc2 | Mar 21, 2025 |
0.13.2-rc2 | Feb 27, 2025 |
0.12.21 | Feb 21, 2025 |
#115 in Programming languages
1,463 downloads per month
350KB
7.5K
SLoC
Typlite
Converts a subset of typst to markdown.
Basic Usage
# default output is main.md
typlite main.typ
# specify output
typlite main.typ output.md
Feature
-
Contexual Content Rendering: Contents begin with
context
keyword will be rendered as svg output. The svg output will be embedded inline in the output file as base64 by default, if the--assets-path
parameter is not specified. Otherwise, the svg output will be saved in the specified folder and the path will be embedded in the output file. By specify the--assets-src-path
parameter, the source code of the context will also be saved in the specified folder.For example, the following folder structure is generated by the following command:
typlite main.typ --assets-path assets --assets-src-path assets-src
. ├── assets # when --assets-path is specified │ ├── 1_Dark.svg │ └── 1_Light.svg ├── assets-src # when --assets-src-path is specified │ └── 1.typ # 1 is the numbering of the context block ├── main.md # output file └── main.typ # input file
-
Raw Output: Raw codes with
typlite
language will be directly output into the Markdown result.
Dependencies
~79MB
~1M SLoC