syhxzzz
Results
2
comments of
syhxzzz
想确认下,对于 VS Code Extension,它需要做的应该是在打开 md 文件时,出现一个预览图标,点击图标之后出现渲染的预览页面,在交互使用上应该跟VS Code自带的md功能是一样的。 如果要根据目前的项目做迁移,最必要的操作应该就是将 md 文件,渲染成 HTML 部分并附带上公众号的那些 CSS 的代码。还有可能需要一些预设的主题样式希望能带上,除此之外还有别的吗。
我尝试了一下,这个应该是能做的,我的做法是创造一个新的 WebView 页面,然后放上经过 doocs-md 处理后的 html 内容 打算方案 1. 改造目前的项目结构,将目前的md转换为`html`的代码做成单独的函数,作为 renderer。 2. 可以在已有的仓库下新建一个 vscode extension 目录,然后引入 renderer。或者通过 npm 发包的方式,将 renderer 独立,之后再另一个项目里import这个包。@yanglbme 你觉得哪个方案会好点 3. 对于目前的主题的CSS,也需要单独进行打包放到 vscode 的 WebView 中