当前位置: 首页 > 工具软件 > Brython > 使用案例 >

brython 文档之browser.markdown模块

邓昀
2023-12-01

模块browser.markdown

markdown是一种适合在 Internet 上发布的文本格式化模式,比 HTML 更易于编辑。
完整的描述可在mardown 网站上找到。模块markdown是一个稍微改编的版本,以丰富渲染选项:
降价标签 texttext 匹配两个不同的 HTML 标签:
texttext 匹配并且
单词内的下划线保持不变
开头后跟一个文本(例如python)的行被翻译成一个

以文本作为类名 ( 
) 的元素
该模块公开了一个功能:
mark(源代码)
src是一个字符串,包含使用 markdown 语法格式化的文本。该函数返回一个 2 元素元组:html, scripts其中html是从源代码生成的 HTML 代码,并且scripts是在页面中找到的所有脚本源代码的列表。
下面的例子展示了如何获取地址为 url的 markdown 文件的内容,用匹配的 HTML 代码填充文档中的一个区域,并运行页面中的所有脚本。在这些文档页面中使用了这种技术。

from browser import document, markdown

mk, scripts = markdown.mark(open(url).read())
document['zone'].html = mk
for script in scripts:
    exec(script, globals())
</blockquote>
 类似资料: