项目背景
项目在编译原理考后,将之前的Easy版本的Markdown-Html用Python3重构,继学习完Lisp子语言Scheme后自己做的第一个能用的解释器,并且封装为模块发布到Pypi,可以用pip install直接下载到。这可惜钻研编译原理这么久,但是考试却考的太差…
主要使用语言:Python3.6
源代码:https://github.com/Ecohnoch/Markdown-Html
性质:全独立自主搭建
时间:2017年7月
项目介绍
如何使用
安装该模块:
$ pip install ecohMD
核心方法:
ecohMD.do(源markdwon文件目录路径,markdown文件名,输出目录路径,输出html文件名)
例如,下载到源文件夹并安装模块后,找到源文件夹的路径,然后运行源文件夹下示例的test.md:
import ecohMD
ecohMD.do("/Users/ecohnoch/Desktop/Markdown-Html/Markdown","test.md", "/Users/ecohnoch/Desktop/Markdown-Html/Markdown/output","fuck.html")
源文件夹下test.md文件:
输出后html文件:
如何简单的进行扩展
源文件夹下有【codeJS.css】、【codeStyle.css】、【prism.css】、【prism.js】、【quoteStyle.css】,分别表示代码渲染文件和引用渲染文件,替换即可拥有不同的输出风格。
支持功能
**加粗**
__加粗__
*斜体*
_斜体_
++下划线++
~~删除线~~
==背景色==
[文字](超链接)
![图片](图片路径)
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
####### 无效的标题
> 一级标题
> -—–
> 二级标题
> =======
+ 无序列表1
+ 无序列表2
- 无序列表1
- 无序列表2
* 无序列表1
* 无序列表2
\1. 有序列表1
\2. 有序列表2
> 引用文字
```
代码
```