11个版本 (7个重大更新)

0.8.0 2024年4月21日
0.7.0 2024年1月7日
0.6.1 2023年11月29日
0.5.0 2023年5月27日
0.3.1 2023年3月30日

#113HTTP服务器

Download history 13/week @ 2024-04-26 2/week @ 2024-05-03 1/week @ 2024-05-24 1/week @ 2024-06-07 1/week @ 2024-06-14 11/week @ 2024-07-05 3/week @ 2024-07-12 61/week @ 2024-07-26 7/week @ 2024-08-02

每月下载量 68

MIT 许可证

18KB
204 代码行

Typst-live

这是一个简单的实用工具,用于监视您typst文件中的更改,并自动重新编译以提供实时反馈。typst-live 允许您在浏览器中打开一个标签页,显示由typst生成的PDF,并在您的源.typ文件更改时自动刷新。

--watch 标志

typst-live 使用以下命令直接从GitHub仓库运行 Nix,无需手动重新加载页面:typst --watch

安装

如果您已设置rust,请使用以下命令

cargo install typst-live

如果您使用Nix,您可以使用以下命令从GitHub仓库直接运行 typst-live

nix run github:ItsEthra/typst-live

用法

1. 自动重新编译

  • 从您的终端启动 typst-live
$ ./typst-live <file.typ>
Server is listening on http://127.0.0.1:5599/
  • 然后在浏览器中访问 http://127.0.0.1:5599/
  • 现在编辑您的 file.typ 文件,并观察更改在浏览器标签页中显示。

2. 手动重新编译

您可以使用 typst-live 重新加载PDF文件而无需重新编译源文件。为此,您需要使用 --no-recompile 选项,该选项禁用重新编译,并在浏览器标签页中仅托管PDF文件,您需要将 filename 指定为PDF而不是源 .typ 文件。每当PDF文件更改时,浏览器标签页将刷新。

依赖项

~9–22MB
~260K SLoC