markdown编辑器

markdown本地图片转base64嵌入

删除回忆录丶 提交于 2019-11-28 20:16:49
markdown本地图片转base64嵌入 自己偶尔也写博客,但插入图片实在是一大难事,本身用的是typora离线来写markdown,图片也大多是本地的,每次将markdown复制到博客园编辑器,图片都不能显示(因为这里要求是网络地址而不是本地地址),来回拖动图片很打击我写作的积极性,所以我尝试写代码将markdown中的本地图片转为base64存储在markdown文件中,这样只要复制markdown源代码到博客园在线编辑器就可以了 花了半个小时写的(熟悉了一下正则表达式和文件操作),不足之处轻喷,欢迎提出建议 import base64 import re def phtot_base64(address):#将地址为address的图片转为base64字符串 with open(address,"rb") as photo: pb=base64.b64encode(photo.read()) return str(pb)[2:-1] target=input("请输入目标markdown文件地址");#例如:D:\Markdown\Note\Machine learning\误差与噪音.md(两侧一定不要加引号) target=target.replace("\\","/") with open(target,"r",encoding="utf-8") as md:

后端开发常用的工具

有些话、适合烂在心里 提交于 2019-11-28 18:59:49
IDE 1.IDEA:最好用的java开发IDE。 笔记 1.有道云笔记 接口调试 1.postman。 postman不但能够调接口,还能分享接口文件,并生成在线的api文档。 Shell工具 1.xShell 2.mobaxterm 虚拟机 1.VmWare 编辑器 1.Notepad++ 列操作,还有各种好用的插件,用于compare比较两个文档,美化json,美化sql等。 2.Emeditor 可以同时在多个文档中进行搜索,并提取关键的搜索结果。 Markdown Markdown转为Word的工具:typora Word转为Markdown的工具:Writage 数据库工具 1.Navicat 2.SqlYog Redis客户端 1.Redis Desktop Manager 捉包工具 1.Fiddler 查找文件 1.everything 远程连接 1.向日葵 梯子 1.ssr 来源: https://www.cnblogs.com/expiator/p/11421562.html

markdown文档

☆樱花仙子☆ 提交于 2019-11-28 10:27:53
Usage 欢迎使用 Markdown在线编辑器 MdEditor Markdown是一种轻量级的「标记语言」 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面,Markdown文件的后缀名便是“.md” MdEditor是一个在线编辑Markdown文档的编辑器 MdEditor扩展了Markdown的功能(如表格、脚注、内嵌HTML等等),以使让Markdown转换成更多的格式,和更丰富的展示效果,这些功能原初的Markdown尚不具备。 Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如 Pandoc ,Pandao;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。 MdEditor源于Pandao的JavaScript开源项目,开源地址 Editor.md ,并在MIT开源协议的许可范围内进行了优化,以适应广大用户群体的需求。向优秀的markdown开源编辑器原作者Pandao致敬。 MdEditor的功能列表演示 # 标题H1 ## 标题H2 ### 标题H3 #### 标题H4 #####

互联网时代如何更优雅的写文章(博客)

烂漫一生 提交于 2019-11-28 08:03:53
写作方式的演变 原始写作   曾经,在上世纪90年代与21世纪初,PC(个人电脑)还没有普及,那时候写文章还用的纸和笔,字体与排版全靠我们自己的书法功力与审美能力。 单机写作   21世纪以来,受益于计算机技术的发展与半导体行业的突飞猛进,计算机的价格逐年降低,被越来越多的人所接受,个人电脑逐渐进入了千家万户。在电脑上写文章逐渐成为一种潮流,因为它高效、便捷、易修改与低成本,因此Microsoft Word/WPS成为了此时最常用的文字处理软件。 在线写作   21世纪发展至今,互联网高速发展,从最初的64Kbps电话线网络(峰值下载速度8KB/S)发展至后来的1 - 4M ADSL宽带(峰值128KB/S - 512KB/S),再到今天的100-200M光纤宽带(峰值12.5MB/S - 25MB/S)。人们已经不局限于在单机上面写文章,而希望文章被更多的人看到。于是人们选择了在线写作平台:微信公众号、知乎、简书、WordPress、cnBlog、CSDN...等各种博客平台。 多平台发布的不便   为了获得更多的阅读量,让自己的文章能够被更多的读者看到,很可能会选择将同一篇文章在多个平台上,那么此时就会遇到一个很棘手的问题:排版。   我们知道,各大写作平台都有自己的文本编辑器。当你在编辑器中将文本编辑好之后,需要利用编辑器中的排版功能来调整文字大小、格式、颜色等等

博客园自定义

半城伤御伤魂 提交于 2019-11-28 07:30:47
仅对 markdown 做了优化,未测试其他编辑器 复制功能 添加复制按钮的 css .cnblogs-markdown pre { position: relative; } .cnblogs-markdown pre>span { position: absolute; top: 0; right: 0; border-radius: 2px; padding: 0 10px; font-size: 12px; background: rgba(0, 0, 0, 0.4); color: #fff; cursor: pointer } .cnblogs-markdown pre>.copyed { background: #67c23a } 先引入复制功能所需要的库 <script src="https://cdn.bootcss.com/clipboard.js/2.0.4/clipboard.min.js"></script> 再使用库 $(function() { if ($("#post-date")[0]) { var pres = $(".cnblogs-markdown pre"); if (pres.length) { pres.each(function() { var t = $(this) .children("code") .text(); var

markdown编辑器测试

 ̄綄美尐妖づ 提交于 2019-11-28 06:08:52
目录 Cmd Markdown 简明语法手册 1. 斜体和粗体 2. 分级标题 3. 外链接 4. 无序列表 5. 有序列表 6. 文字引用 7. 行内代码块 8. 代码块 9. 插入图像 Cmd Markdown 高阶语法手册 1. 内容目录 2. 标签分类 3. 删除线 4. 注脚 5. LaTeX 公式 6. 加强的代码块 7. 流程图 8. 序列图 9. 甘特图 10. Mermaid 流程图 11. Mermaid 序列图 12. 表格支持 13. 定义型列表 14. Html 标签 15. 内嵌图标 16. 待办事宜 Todo 列表 『Cmd 技术渲染的沙箱页面,点击此处编写自己的文档』 Cmd Markdown 简明语法手册 标签: Cmd-Markdown 1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体。 示例: 这是 斜体 ,这是 粗体 。 2. 分级标题 使用 === 表示一级标题,使用 --- 表示二级标题。 示例: 这是一个一级标题 ============================ 这是一个二级标题 -------------------------------------------------- ### 这是一个三级标题 你也可以选择在行首加井号表示不同级别的标题 (H1-H6),例如:# H1, ## H2, ### H3,#### H4

Typora 精美而强大的Markdown编辑器 转

可紊 提交于 2019-11-28 03:13:42
Typora 精美而强大的Markdown编辑器 Markdown编辑器千千万,可是有颜值、功能强并且免费的,就没有几个了。之前一直在用Mou,分屏预览模式方便得很,是一个非常好的选择。不过这篇可不是要推荐大家去用Mou,毕竟它只支持Mac这一平台,如果感兴趣的话可以去官网观摩一下Mou。 最近我开始转投新阵营Typora了,它简洁、跨平台、所见即所得,并且可定制性高,功能强大。 这篇文章只说两点,Typora的一些有用的设置以及修改代码块(Code Fences)样式。 开启有用的特性 开启行内公式特性支持 Typora默认已经支持数学公式了,只需要输入$$后敲击回车键即可开始填写公式,不过这样只能使用行间模式(display),如果我们需要使用行内模式(inline)的话,就需要手动开启了。 打开Typora的偏好设置,选择「Markdown」这一选项,在「Markdown Support」这里可以看到有5个选项,分别是:行内公式、下标、上标、高亮以及图表功能。 Markdown选项 这些选项默认是没有勾选的,我们将「Inline Math」勾选上,就可以开启行内公式的特性支持了,使用方式是在两个$间填写公式,如:$E=mc^2$。 注意: 在「Markdown」选项卡下的所有更改,都需要重启Typora才会生效。 来看一下行内公式和行间公式的效果: 公式演示

程序员的专属微信公众号编辑器:定制 Markdown 转 HTML

随声附和 提交于 2019-11-27 22:02:02
效果(Gif) 点击我查看 仓库地址 https://github.com/cdk8s/cdk8s-markdown-to-html https://gitee.com/cdk8s/cdk8s-markdown-to-html 背景 在程序员的世界里,只要习惯用 Git,写文章必然就是 Markdown 了。 近来几天,重新玩起了微信公众号,最不能忍受的就是那个编辑器,效率很低。虽然微信现在已经提供了模板功能,但是对于喜欢多平台发文的程序员来讲,维护多个内容成本过高。 现状 了解了目前市场上主流的编辑器: 135 编辑器 壹伴 秀米 小蚂蚁 结论是:都不是我想要的。 这几个编辑器都是偏向推广玩法的类型,过于花俏。好一点的模板也基本都是收费的,所以只能放弃。 转变 经过 Google 几下,发现微信编辑器是可以直接复制 HTML 代码块,这就给我们提供了更多可能。 既然常规主流的玩法无法满足需求,那我就换了一个思路: 继续 Markdown 书写,然后借用转换器转换 我开始换关键字搜索: React markdown 组件 运气 在搜索的过程中我偶然遇到了: markdown-nice 简介 支持自定义样式的 Markdown 编辑器 支持微信公众号排版 支持知乎、稀土掘金、博客园和CSDN等一系列平台 内容和自定义样式浏览器中实时保存 可在工具中提交自定义主题 支持上传图片、脚注

MarkDown简介

核能气质少年 提交于 2019-11-27 20:39:11
自从 2014 年左右接触到 Markdown 以来,对它的使用就一发而不可收拾。从最开始使用它在 GitHub Pages 里写博客,到用它编辑项目的 README 文件,再到撰写开发文档,编辑微信公众号文章和邮件内容等等,这期间也见证了它在各类平台和网站上的普及和被原生支持,可以说,Markdown 如今已经渗透了我在技术和网络活动的方方面面,成为了我撰写文本文档的首选。 那么首先我们一起来看一下它的「定义」: Markdown 是一种轻量级标记语言,创始人为 John Gruber。它允许人们「使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档」。——维基百科 本文档的目的不在于面面俱到地介绍 Markdown,只是作为我对其理解的笔记整理,希望能同时帮助一些对 Markdown 感兴趣的人快速上手,或是作为一个工具,供对其已经有所了解的人在需要时参考。 接下来请随我一起深入了解这门并不神秘的实用标记语言。 背景 优点 使用场景 编辑工具 语法 标题 段落 行内格式 引用块 超链接 图片 列表 代码块 水平分割线 嵌入 HTML 扩展语法 表格 任务列表 删除线 自动链接 emoji 奇技淫巧 画流程图和时序图 插入数学公式 用 Markdown 做 PPT 用 Markdown 写微信公众号 更多 参考 背景 优点 专注于文字内容; 纯文本

notepad++中实现markdown语法

南楼画角 提交于 2019-11-27 19:35:55
notepad++是一个十分强大的编辑器,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。当时对markdown支持不够。 这里通过插件与自定义语法让notepad++变成一个markdown书写工具。 导入markdown语法规则 下载所需文件 插件来源:链接: https://pan.baidu.com/s/16Yy5_1X7akFoFxK8yS_5ww 提取码:3g7h 复制这段内容后打开百度网盘手机App,操作更方便哦 导入语法规则 打开Notepad++,点击“语言” 选择“自定义语言格式” 点击“导入”,选择下载并解压后文件夹中的“userDefineLang_markdown.xml”文件。 导入完成后重启notepad++,点击“语言”,选择“markdown”即可。 安装实时预览插件 打开notepad++,点击“设置”,选择“导入-导入插件”,将之前下载的文件中的“NppMarkdown.dll”导入即可。 打开插件 打开notepad++,点击“插件”,选择“NppMarkdown” 在右侧出现的“preview markdown”窗口底部,勾选“live preview” 同时点击“preview”即可。 来源: https://www