先要安装 pip install markdown
转换脚本 md2html.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 使用方法 python md2html.py filename
import os, sys
import markdown
import codecs
head = """<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<style type="text/css">
code {
color: inherit;
background-color: rgba(0, 0, 0, 0.05);
}
</style>
</head>
<body>
"""
foot = """
</body>
</html>
"""
if len(sys.argv) ==2:
fname = sys.argv[1]
else:
print 'usage: md2html.py fname '
sys.exit(1)
f1 = '%s.md' % (fname)
if not os.path.exists(f1):
print 'Error: %s not found\n' % f1
sys.exit(1)
fp1 = codecs.open(f1, mode="r", encoding="utf-8")
text = fp1.read()
html = markdown.markdown(text)
fp1.close()
f2 = '%s.html' % (fname)
fp2 = codecs.open(f2, "w",encoding="utf-8",errors="xmlcharrefreplace")
fp2.write(head+html+foot)
fp2.close()
分享到:
相关推荐
node renderToPdf.js example_doc.html直接医学博士 :right_arrow: PDF格式将其放在您的~/.bashrc或~/.zshrc文件中# Convert Markdown to PDF# Use as: convertMarkdownToPdf your_markdown_file.mdfunction ...
用户可选择Markdown文件,点击“Convert”按钮进行转换,程序会解析Markdown文件内容,生成对应的HTML文件。实现了Markdown语法解析(MarkdownParser)和HTML生成(HTMLGenerator)功能,使用了tkinter库实现图形...
Markdown到HTML转换器 这是从Markdown到HTML的转换器,具有对Markdown表和GFM语法突出显示的高级支持。 该软件包依靠markdown2将基本的...convert Markdown to HTML positional arguments: files files to be co
docstring到markdown 将Python文档字符串即时转换为Markdown Python 3.6+ 当前可以识别reStructuredText并将其多个功能转换为Markdown 将来也将能够转换Google文档字符串安装pip install docstring-to-markdown例子...
xmind做出的思维导图,很多时候需要转换为markdown,便于增补详细的笔记,能够实现自动转换的工具不多,而且效果很差,自己写了个小工具,可以把xmind导出的html文件一键转换为markdown文件! 这个是图形化版的,可以...
安装pip install html2jirawiki 用法将一些HTML转换为Markdown: from html2jirawiki import html_to_jira_wiki html_to_jira_wiki('<b>Yay</b> <a>GitHub</a>') # > '**Yay** [GitHub](http://github.com)'指定...
使用bookmarkd你可以使用任何你喜欢的文本编辑器用 Python 代码块编写 Markdown,并将它们呈现为 IPython 笔记本。 可以使用命令bookmarkd convert README.md README.ipynb将此 README 转换为笔记本 用法 ## ...
bbcode到markdown 将bbcode转换为markdown的节点模块例子convert = require('./bbcode-to-markdown');convert('[b]oh hai[/b]'); // **oh hai**新的或未转换的标签? 提交,并提供输入示例学分基于这些主要库 (出于...
用法从Google Sites下载全部内容,例如,使用wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://www.somesite.org 在每个下载HTML文件上,运行googlesites2markdown <file> ...
快速开始安装python软件包: pip install -r requirements.txt转换示例注释: kindle_notes_to_md.py example_notebook.html然后,您可以在自己喜欢的文本编辑converted.md中打开convert.md。 如果将该文件的内容...
GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。 使用GitBook生成的电子书 GitBook支持输出多种文档格式: 静态站点:GitBook默认...
只需将该项目分叉到github上,提交您的贡献,并create_not_able_to_convert拉取请求。 这是有趣的开放主题的详尽列表: : 运行测试 该项目使用pytest 。 pytest -v parsyfiles/tests/ 您可能需要预先安装设置的...
JekyllNB:Jupyter笔记本到Jekyll Markdown JekyllNB扩展了Jupyter的命令行工具nbconvert ,将Jekyll的前件添加到Markdown文件中,并将生成的图像保存到所需的位置。 这使您可以轻松地将所有笔记本转换为所需的格式...
要使用cd YOUR_SITE_FOLDER和python3 refactor_pages_convert_TOML_to_YAML.py refactor-widget-bundles-as-headless.sh 协助从Academic v4.1迁移到v4.2 重构学术窗口小部件以添加headless: true字母缩略词...
LocalNoteLocalNote让你能够像使用本地文件一样使用印象笔记。支持流行的markdown格式的笔记...将html转化为md格式localnote convert 需要转换的文件.html使用模式你可以选择对整个印象笔记使用LocalNote,或者只有单一
Google Keep漫游每日笔记 在编写每个摘录的当天,将“ Google Keep的外卖”转换为“漫游每日便笺”。... Convert SRC Google Keep Takeout dump and write to DEST folder. Assumes SRC exists and creates DEST
BigCommerce API规范 用于生成易于OpenAPI规范,Swagger和JSON模式。 目录结构 . ├── circleci # config for circleci job ... └── json2schema.py # script to easily convert json data to yaml schema ├─