代码语法高亮API
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Torchlight 是面向开发者内容的语法高亮 HTTP API,由 VS Code 引擎和 TextMate 语法驱动。它不是在浏览器里运行的传统前端高亮库,而是在服务端或构建流程中收集代码块,发送到 Torchlight API,高亮后缓存并替换为完整 HTML 返回给浏览器,因此无需前端 JavaScript,也能避免 FOUC 一类样式闪烁问题。
从功能看,Torchlight 的重点是高准确度和作者体验。正文用 Laravel Octane 配置、Blade 模板和 JavaScript 示例对比传统工具漏高亮的问题,强调其能正确处理复杂或小众语法。它支持 VS Code 支持的所有语言,也支持任何可获得 tmLanguage.json 的语言;主题方面可使用任意 VS Code 主题或自定义主题。
作者体验是其明显差异点。Torchlight 支持通过代码注释写入类似 [tl! focus] 的标注来实现聚焦、高亮等效果,并在最终输出时移除这些注释标记,避免破坏代码缩进或让编辑器出现无效字符提示。文档还列出行号、Diff 指示器、折叠、自动链接、类与 ID、重新编号等能力。集成方面,正文提到 Laravel、Jigsaw、CommonMark PHP、Statamic、Livewire、Standalone CLI、Remark JS、Ibis 等客户端或使用方式。
页面有 Pricing 入口,但抓取正文没有给出具体套餐、免费额度或付费价格,因此无法判断成本。开源/闭源状态和是否支持自托管也未在正文中说明。可以确认的是,它的主要产品形态是远程 HTTP API,使用时会依赖外部服务可用性和网络连通性。
优点是高亮准确、语言和主题生态强、无需浏览器端 JS、注释式标注降低文档维护成本,尤其适合技术博客、产品文档、教程和 Laravel/PHP 生态项目。缺点是相比 Highlight.js、Prism.js 这类本地前端库,它引入了外部 API 依赖;若仅需简单静态高亮,可能显得偏重。
正文没有提供中国大陆访问、支付方式或节点信息,china_access 只能标为未知。若团队在国内使用,建议先验证 API 连通性、构建环境访问稳定性和付款可用性;无法稳定访问时,可考虑 Shiki、Prism.js 或 Highlight.js 等替代方案。
本测评基于公开资料整理,不构成购买建议,请以 torchlight.dev 官网实际信息为准。
适合博客和文档站代码高亮集成。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。