标记文件的独立编辑器

Markdown-Editor的Python项目详细描述


Build StatusPyPI py versionsPyPI version

本地标记文件的独立编辑器

安装

从pypi安装最新稳定版本:

$ pip install markdown-editor

用法

$ markdown_edit README.md

它将在浏览器中打开编辑器:

screenshot

屏幕截图

功能

  • 并排标记编辑器&html预览
  • 实时,当您键入html preview时
  • 默认情况下,codehilite&markdown额外语法支持
  • Github语法支持
  • 用于渲染和代码隐藏的GitHub样式
  • 滚动条同步

依赖关系

  • 降价
  • 分段
  • 瓶子
  • PymDown扩展

其他用法示例

在没有输入文件的情况下启动编辑器进行测试:

$ markdown_edit

编辑标记文件并保存标记和HTML输出:

$ markdown_edit -f README.html README.md

可扩展

可以将此脚本作为模块导入以编写自己的应用程序 基于降价编辑器。

示例:

frommarkdown_editorimportweb_edit# ...defaction_send(document):send_markdown_text(document.text)# orsend_raw_html_code(document.getHtml())# orsend_html_with_styles(document.getHtmlPage())returnhtml_to_display_as_result,keep_running_local_serverif__name__=='__main__:web_edit.start(actions=[('Send',action_send),],title=MY_HTML_HEAD)

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

推荐PyPI第三方库


热门话题
java将Map<String,String>传递给需要Map<String,Object>   java在循环中使用字符串而不是StringBuilder是否会造成内存损失?   jnlp如何更新java控制台JRE?   java更改、修改和重新打包CXFAPI源文件   JavaFXJava应用程序在Fedora上运行一段时间后关闭   使用来自不同类的方法的java   java如何通过ant脚本在linux中使用subst?   java在使用camunda modeler进行base64编码/解码时出错   获取java。netbeans、weblogic和fastswap设置为true时的lang.NoSuchMethodError   java如何提高FinalizerThread在GC中收集对象的优先级   java检测具有相同根的单词   netbeans crud应用程序中的java错误