simditor-marked

Simditor​的Markdown格式化扩展
授权协议 未知
开发语言 JavaScript
所属分类 程序开发、 Markdown开发包
软件类型 开源软件
地区 国产
投 递 者 栾钟展
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Simditor扩展,将编辑器内markdown的内容格式化

如何使用

常规加载

在Simditor的基础上额外引用marked.js 和 simditor-marked 的脚本

<script src="js/marked.js"></script>
<script src="js/simditor-marked.js"></script>

配置

new Simditor({
    textarea: textareaElement,
    ...,
    toolbar: [..., 'marked']
})

点击marked 按钮(类似m的图标)后(或用快捷键Ctrl+m),将格式化编辑器里面markdown的内容。 如果选中了一部分编辑器的内容,那么只会格式选中的内容,否则格式全部内容。

 相关资料
  • Simditor only integrates key features and uses extensions to support some optional features. Send your repository to us! We are happy to receive your extensions! Please make your extension has the sim

  • 本文向大家介绍Markdown 基本格式,包括了Markdown 基本格式的使用技巧和注意事项,需要的朋友参考一下 示例 每种格式类型都与HTML标记相关。 第一个标题指的是<h1>标签,其可视化方式如下: 你好,世界 它的文字强调以下内容=: 或#在文本前添加: 第二个标题指的是<h2>标签,其可视化方式如下: 你好,世界 它的文字强调以下内容-: 或##在文本前添加: (#文本前面的字符数与标

  • YDoc 使用了开源工具 markdown-it 解析 markdown,可以使用 markdown-it 已有的插件或开发新的插件定制功能,具体可参考 markdown-it 开发文档。 YDoc 配置 markdown-it 插件 在 ydoc.js 配置文件增加 markdownIt 配置项 { markdownIt: function() { md.use(plugin1)

  • Header Anchors 所有标题将自动添加anchor链接,Anchor的渲染可以使用markdown.anchor 选项来配置。 链接 内部链接 内部链接将会转化成路由链接用于SPA导航。同时,每一个文件夹下的 index.md 文件都会被自动编译为 index.html,对应的链接将被视为 /。 以下列目录结构为例: . ├─ index.md ├─ foo │ ├─ index.md

  • 我们可以看到格式化就是通过格式字符串得到特定格式: format!("{}", foo) -> "3735928559" format!("0x{:X}", foo) -> "0xDEADBEEF" format!("0o{:o}", foo) -> "0o33653337357" 根据使用的参数类型,同样的变量(foo)能够格式化成不同的形式:X, o 和未指定形式。 这个格式化的功能是通过 t

  • 格式化 格式化是一件主观的事。如同这里的许多规则一样,这里并没有一定/立刻需要遵守的规则。可以在这里完成格式的自动化。 大小写一致 JS 是弱类型语言,合理的采用大小写可以告诉你关于变量/函数等的许多消息。 这些规则是主观定义的,团队可以根据喜欢进行选择。重点在于无论选择何种风格,都需要注意保持一致性。 反例: var DAYS_IN_WEEK = 7; var daysInMonth = 30;

  • Formatting 格式化 Formatting issues are the most contentious but the least consequential. People can adapt to different formatting styles but it’s better if they don’t have to, and less time is devoted t

  • 格式化 代码格式化的规范并不重要,只要它们实用。它的定义形式没有先天的好与坏,几乎每个人都有自己的偏好。然而,对于一贯地采用同一格式化规则的总会增加可读性。已经熟悉某种特定风格的读者不必非要去掌握另一套当地习惯,或译解另一个角落里的语言语法。 这对Scala来说也特别重要,因为它的语法高度的重叠。一个例子是方法调用:方法调用可以用“.”后边跟圆括号,或不使用“.”,后边用空格加不带圆括号(针对空元