一个MkDocs插件,允许您在JSFiddle中编辑代码界限。

mkjsfiddle的Python项目详细描述


MkDocs JSFiddle插件

一个用于MkDocs的插件,它允许您 用一个“在JSFiddle中编辑”按钮来扩充代码界限。在

安装

这个软件包可以通过pip安装。在

pip install mkjsfiddle

然后,将jsfiddle添加到mkdocs.ymlplugins部分 文件。在

^{pr2}$

使用

默认情况下,代码界限将保持独立,因为许多代码块可能不会 形成一个连贯的块供用户编辑。选择一个给定的代码界限, 将jsfiddle-添加到fence语言声明中,如下所示。在

```jsfiddle-html
<!DOCTYPE html>
<!-- Some content here -->
```

上面的html将被保留以突出显示语法,并且 jsfiddle-将被删除。其他语言理论上是 支持,但除了突出显示代码外不会有任何影响。在

默认行为是一个简单的HTML解析器提取内联JS 和CSS元素,并将其内容放入适当的JSFiddle面板中。 更具体地说,如果您有一个带有属性type=text/javascriptscript标记 并且没有src属性,或者如果您有一个带有该属性的style标记 type=text/css,它将被提取到适当的面板中。如果你有多个 其中,它们都将被提取并与一些新行连接,作为 打破。在

如果你想退出这种行为,把所有的东西都扔进去 在HTML框中,可以将-htmlonly添加到语言字符串(对于 看起来像jsfiddle-html-htmlonly)。在

已知限制

我们试图保持格式不变,但在默认模式下不作任何保证。这个 -htmlonly选项应该保留格式(如果没有,请提交 错误报告)。这已经用readthedocs样式进行了开发和测试,并且 还没有经过其他样式的广泛测试。拉请求以改进造型 欢迎光临。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
来自偏移量的java JavaPairInputStream流   gzip Java TarInputStream读取tar的文件名。包含另一个tar的gz文件。gz文件   如何在Linux shell脚本中确定和使用实际的java路径   java请求太多FirebaseError   java错误json解析   java在localserver上发送安卓应用程序的输出   JavaSpring:启动和停止webapplication时更新DBtable条目   java如何使用JavaFX在矩形处设置文本?   java SQL查询在Hibernate中出现异常   java我无法使用javamail代码通过outlook(hotmail帐户)配置发送邮件,但在gmail中工作正常   java是不同的持久性。测试运行/JPA装置的xml属性   无头Eclipse的java导出战   使用ContentVersionStrategy的java Spring引导缓存禁止使用gzip进行资源压缩   java如何获取计算机的设备令牌?   图像文件的java ImageInfo不包含有效值   继承强制在Java中使用基类方法