python标记处理<figure>和<figcaption>的扩展。

markdown-figcap的Python项目详细描述


降价图

用于Python-Markdown处理<figure><figcaption>的扩展。

用法

  • %%%开始一个<figure>
  • %:启动一个<figcaption>
frommarkdownimportMarkdowntext=r'''%%%%%% figure-class here    ![img-alt](/source/of/img.jpg){: img-attributes here}    %: figcaption here    {: figcaption-attributes here}%: will not be a figcaption'''md=Markdown(extensions=['markdown_figcap','attr_list'])print(md.convert(text))

输出:

<p>%%%</p><figureclass="figure-class here"><imgalt="img-alt"here="here"img-attributes="img-attributes"src="/source/of/img.jpg"/><figcaptionfigcaption-attributes="figcaption-attributes"here="here">figcaption here</figcaption></figure><p>%: will not be a figcaption</p>

注意

  • Python-Markdown^{}扩展支持属性呈现(除了<figure>的类)。
  • 图starter only不会呈现为<figure>
  • figcaption starter只有在figure块中才能生效。
  • 如果<figure>中的<p>没有文本并且只有一个子项,则<img>标记将被删除。

安装

来自PyPI

pip install markdown-figcap

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

推荐PyPI第三方库


热门话题
带有抽象方法的JavaGroovy模拟   java黄瓜任务   没有同步或易失性的java内存可见性   java何时使用合适版本的singleton threadsafe实现?   java将包装器类转换为Xtend中的原语   java如何从父帧关闭所有子帧?   java如何将图像上载到SQLite数据库?   java如何更改JTable的空白颜色?   java Android在OpenGLES中通过glBlendFunc混合获得正确的不透明度/颜色   多线程在Java中同步共享静态对象的正确方法是什么?   Java中类似apache commons的谓词。它存在吗?   安卓中文本视图中的java过滤文本   java Room数据库迁移冻结屏幕   jar Java使用xjc生成的类不会生成默认的无参数构造函数   java Android包含自定义组件,导致其隐藏在主视图后面   java Gradle脚本忽略TestNG xml文件   java无法安装maven,系统无法识别“mvn”命令行   如何通过java中的post将信息发送到php页面?   java Android HTTPUrlConnection响应返回垃圾   如何确保我的Java程序不使用Oracle JVM?