一个MkDocs插件,允许您在JSFiddle中编辑代码界限。
mkjsfiddle的Python项目详细描述
MkDocs JSFiddle插件
一个用于MkDocs的插件,它允许您 用一个“在JSFiddle中编辑”按钮来扩充代码界限。在
安装
这个软件包可以通过pip安装。在
pip install mkjsfiddle
然后,将jsfiddle
添加到mkdocs.yml
的plugins
部分
文件。在
使用
默认情况下,代码界限将保持独立,因为许多代码块可能不会
形成一个连贯的块供用户编辑。选择一个给定的代码界限,
将jsfiddle-
添加到fence语言声明中,如下所示。在
```jsfiddle-html <!DOCTYPE html> <!-- Some content here --> ```
上面的html
将被保留以突出显示语法,并且
jsfiddle-
将被删除。其他语言理论上是
支持,但除了突出显示代码外不会有任何影响。在
默认行为是一个简单的HTML解析器提取内联JS
和CSS元素,并将其内容放入适当的JSFiddle面板中。
更具体地说,如果您有一个带有属性type=text/javascript
的script
标记
并且没有src
属性,或者如果您有一个带有该属性的style
标记
type=text/css
,它将被提取到适当的面板中。如果你有多个
其中,它们都将被提取并与一些新行连接,作为
打破。在
如果你想退出这种行为,把所有的东西都扔进去
在HTML框中,可以将-htmlonly
添加到语言字符串(对于
看起来像jsfiddle-html-htmlonly
)。在
已知限制
我们试图保持格式不变,但在默认模式下不作任何保证。这个
-htmlonly
选项应该保留格式(如果没有,请提交
错误报告)。这已经用readthedocs
样式进行了开发和测试,并且
还没有经过其他样式的广泛测试。拉请求以改进造型
欢迎光临。在
- 项目
标签: