Markdown是个将普通文本转换成HTML4或XHTML标记语言的模块,在很多web应用上都能有很大的用处。
下载和安装于其他一般模块无异,稍旧版本需要依赖ElementTree模块。
command模式下使用markdown
导入markdown模块
>>> from markdown import markdown
输出段落
>>> markdown("hello")
u'hello'
输出标题
>>> markdown("#This is the headline")
u'This is the headline'
>>> markdown("##Subtitle")
u'Subtitle'
>>> h1="""
another h1
=====""" #any mumber of '=' will be ok
>>> markdown(h1)
u'<h1>another h1</h1>'
>>>h2="""
another h2
----""" #any mumber of '-' will be ok
>>> markdown(h2)
u'<h2>another h2</h2>'
输出超链接/图片链接
>>> markdown("[click here](http://xxoo.ws 'link')")
u'<p><a href="http://xxoo.ws" title="link">click here</a></p>'
>>> markdown("![img link](http://xxoo.ws/logo.png 'logo')")
u'<p><img alt="img link" src="http://xxoo.ws/logo.png" title="logo" /></p>'
输出引用
>>> quotetext="""
>blockquote
>line 1
>line 2
"""
>>> markdown(quotetext)
u'<blockquote>\n<p>blockquote\nline 1\nline 2</p>\n</blockquote>'
输出列表
>>> lists="""
* one
* two
* three
"""
>>> markdown(lists)
u'<ul>\n<li>one</li>\n<li>two</li>\n<li>three</li>\n</ul>'
'*'可用'+''-''1.''2.'代替,注意符号与内容之间的空格
>>> lists="""
1. one
1. two
1. three
"""
>>> markdown(lists)
u'<ol>\n<li>one</li>\n<li>two</li>\n<li>three</li>\n</ol>'
输出代码块
>>> code="""
code:
code here
"""
>>> markdown(code)
u'<p>code:</p>\n<pre><code>code here\n</code></pre>'
代码块内容与前面顶内容有一行的间距,而且行头有4个空格或一个制表符
编码Email链接
>>> markdown("<address@example.com>")
u'<p><a href="mailto:address@example.com">address@example.com</a></p>'
参考链接:
http://daringfireball.net/projects/markdown/syntax#html
分享到:
相关推荐
Java基础 java学习笔记 Java Java基础Markdown学习笔记,可转换成PDF、Word等格式
狂神说java学习笔记,markdown版
markdown学习笔记
步入Linux的现代方法-Markdown格式的笔记
个人Markdown学习总结笔记,使用Markdown编写。主要包含Markdown语法:标题格式、文本格式(字体、下划线、分割线、脚注等)、列表、区块格式、链接格式等。
Markdown学习笔记
本人的markdown学习笔记,.md格式。可与文章相互参考。
记录第一次学习markdown; 记录第一次使用csdn写博客; 过程还是比较顺利; 从今天开始就正式开始我的csdn之旅。
Java与生活-Markdown格式的笔记
Java Redis 学习笔记 Markdown+PDF 格式分享 预览地址:https://s1.ax1x.com/2022/04/23/LW5BOH.png
这是跟着B站千锋教育学习C++的课程笔记,采用Markdown格式记录,没有图片,全是文字和代码,紧跟着上一次我发的C的课程笔记。
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客、特别是包含大量代码的博客。而Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,...
内容概要:压缩包中含有Java中的集合框架Markdown全系列笔记,包括配图 能学到什么:在学习Java的朋友,可以从本文教程中学习到Java中最常用的集合框架,HashMap,ArrayList,HashSet等,同时又基于代码有一定层次的...
Linux基础知识学习笔记(markdown格式) 包括:基础指令、yum、日期、时区、固定IP、ping、wget、vurl、nmap、nestat、进程管理、主机状态监控、磁盘信息监控、网络状态监控、上传、下载、用户、权限、解压、压缩、...
markdown:markdown学习笔记
B/S方向课-Markdown格式的笔记
「MySQL」从零到删库-Markdown格式的笔记
MarkDown语法学习 全面的markdown语法知识 值得下载,
免费下载,纯自学笔记,解释说明详细!!! 保证半小时内搞定所有markdown基础语法!!!