JSON Canvas Viewer
一个前端库,提供可扩展的 JSON Canvas 查看器,能够轻松集成到任何现有框架和范式中。
一个前端库,提供可扩展的 JSON Canvas 查看器,能够轻松集成到任何现有框架和范式中。
上方展示 JSON Canvas Viewer 架构的插图即为该查看器自身的实例,已加载 Minimap、Controls 和 MistouchPreventer 模块。
Obsidian 提供了一款名为 JSON Canvas 的强大工具,它使我能够以非线性方式思考,非常适合用于复杂状态机或依赖关系图等场景。虽然它在个人使用上已足够,但很难与他人分享,因为目前尚无成熟的方法可在 Obsidian 外部查看这些内容。
JSON Canvas Viewer 正是为解决此问题而生。它是一个基于 TypeScript 的 JSON Canvas 文件查看器,使用户可以直接在浏览器中查看和交互画布,或轻松将查看器嵌入网站。它不依赖任何特定框架构建,因此可轻易集成至任意框架中。
.canvas)Minimap:便于导航Controls:显示缩放及全屏按钮MistouchPreventer:防止画布干扰页面滚动DebugPanel:显示缩放比例与位置数据JSON Canvas Viewer 目前可无缝集成以下技术栈 / 技术(包括但不限于):
renderToString了解更多关于 JSON Canvas Viewer 的信息,请访问 GitHub 仓库。
JSON Canvas Viewer 采用 MIT 许可证 授权。