目前 vditor 的样式比较少,而且我觉得同为编辑器没必要再花费精力去制作主题。所以想着可以兼容 vscode 的主题样式。
具体思路为,先使用 shiki 替换现在的 highlightjs。之后给 vditor 的默认 css 样式改为使用 css 变量的模板,这些 css 变量都从 vscode 的主题样式中抽取就好了。
总体来说还是很容易实现的,第一步替换 highlightjs 其实不是必要的,我是感觉都用 vscode 主题了,就没必要在花费资源加载 highlightjs 的主题样式了,这样还能保证整个界面样式的一致性。
不知道大家觉得这个想法怎么样,支持多的话我可以尝试提交 pr 试试 😄
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于