A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. (PERSONAL FORK)
at lambda-fork/main 41 lines 1.6 kB view raw
1import { graphvizRender } from "./render/graphvizRender"; 2import { highlightRender } from "./render/highlightRender"; 3import { mathRender } from "./render/mathRender"; 4import { mermaidRender } from "./render/mermaidRender"; 5import { flowchartRender } from "./render/flowchartRender"; 6import { chartRender } from "./render/chartRender"; 7import { abcRender } from "./render/abcRender"; 8import { htmlRender } from "./render/htmlRender"; 9import { mindmapRender } from "./render/mindmapRender"; 10import { plantumlRender } from "./render/plantumlRender"; 11import { avRender } from "./render/av/render"; 12import "../assets/scss/export.scss"; 13 14class Protyle { 15 16 /** 对 graphviz 进行渲染 */ 17 public static graphvizRender = graphvizRender; 18 /** 为 element 中的代码块进行高亮渲染 */ 19 public static highlightRender = highlightRender; 20 /** 对数学公式进行渲染 */ 21 public static mathRender = mathRender; 22 /** 流程图/时序图/甘特图渲染 */ 23 public static mermaidRender = mermaidRender; 24 /** flowchart.js 渲染 */ 25 public static flowchartRender = flowchartRender; 26 /** 图表渲染 */ 27 public static chartRender = chartRender; 28 /** 五线谱渲染 */ 29 public static abcRender = abcRender; 30 /** 脑图渲染 */ 31 public static mindmapRender = mindmapRender; 32 /** UML 渲染 */ 33 public static plantumlRender = plantumlRender; 34 public static avRender = avRender; 35 public static htmlRender = htmlRender; 36} 37 38// 由于 https://github.com/siyuan-note/siyuan/issues/7800,先临时解决一下 39window.Protyle = Protyle; 40 41export default Protyle;