-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
能否提供 markdownParser 接口,我希望在浏览器编译 jsx less #42
Comments
我晚上研究下,看下有没有支持的可行性,或许可以提供定制插件的功能 |
markrun 是对 markdown 中书写代码的一个增强,普通 markdown 可以用
书写代码块,最终以 markrun 可对 四个 ` 符号 + 语言进行编译
比如 js 默认配置是生成
但也可以对 js 进行自定义配置,利用 浏览器中的 babel 编译js
我主要的目的是想 markrun + docsify 编译 jsx ,这样写文档就生成了示例。不需要维护文档代码和示例代码(容易出错)。
平时我主要将 markrun 用在构建中,但是有些小型项目能直接用 docsify 结合 markrun 不构建能生成文档还能有示例就爽多了。 |
it would be very very slow 😂 |
@nimojs Hi 我会在下一个 minor version 支持这个特性,用法如下 window.$docsify = {
markdown: function (marked) {
return function (content) {
return markrun(content, {
markdownParser: marked
})
}
}
} 我有两点疑问:
function (marked) {
markrun.setOptions({
markdownParser: marked
})
return marked
}
如果没问题的话我将发布这个版本 -- update 1.5.0 已发布 |
我测试了一下,目前 docsify 提供的
我增加 setOptions 方法
我研究下,看是在 markrun 编译阶段直接 |
docsify 浏览器编译react页面: https://markrun.github.io/markrun-docsify/ |
代码运行结果
如果能提供 markdownParser 接口,我就可以利用 markrun 在浏览器编译 jsx less
浏览器运行示例
github:markrun
The text was updated successfully, but these errors were encountered: