Bootstrap-Markdown是一款基于Bootstrap的所见即所得的Markdown编辑器。Bootstrap-Markdown使用简单,并提供大量的API来控制Markdown编辑器的行为,非常实用。
使用方法
在页面中引入bootstrap相关文件,jquery,以及bootstrap-markdown.min.css和bootstrap-markdown.js文件。
<link href="css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="bootstrap-markdown.min.css" type="text/css"> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> <script type="text/javascript" src="bootstrap-markdown.js" >< /script>
HTML结构
使用Bootstrap-Markdown比那家亲的方法非常简单,你只需要在一个<textarea>
元素中设置data-provide="markdown"
属性,它就可以自动转换为Markdown编辑器。
<textarea name="content" data-provide="markdown" rows="10"></textarea>
如果要制作一个内联的Markdown编辑器,可以添加data-provide="markdown-editable"
属性。
<div data-provide="markdown-editable"> <h3>这是可以编辑的标题</h3> <p>所有在 "markdown-editable" 这个div中的内容都是可以编辑的。</p> </div>
初始化插件
你也可以通过js的方式来初始化该Markdown编辑器插件。
$("#some-textarea").markdown({autofocus:false,savable:false})
本地化设置
如果你需要进行本地化设置,需要引入相关的语言包文件。例如中文需要引入bootstrap-markdown.zh.js
文件。
<script type="text/javascript" src="locale/bootstrap-markdown.zh.js" >< /script>
然后在初始化方法中添加language
即可。
$("#some-textarea").markdown({language:'fr'})
关于该Markdown编辑器的参数和API,请参看http://www.codingdrama.com/bootstrap-markdown/
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!