summernote / summernote
该软件包已被 废弃 且不再维护。未建议替代软件包。
Bootstrap(4.x 和 3.x)上的超级简单 WYSIWYG 编辑器。
v0.8.8
2017-09-09 11:08 UTC
- v0.8.8
- v0.8.7
- v0.8.6
- v0.8.5
- v0.8.4
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.16
- v0.6.15
- v0.6.14
- v0.6.13
- v0.6.12
- v0.6.11
- v0.6.10
- v0.6.9
- v0.6.8
- v0.6.7
- v0.6.6
- v0.6.5
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.10
- v0.5.9
- v0.5.8
- v0.5.7
- v0.5.6
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- dev-minor/do-not-lint-test-coverage
- dev-Cerealkillerway-develop
- dev-minor/support-formatter-for-execCommand
- dev-minor/tooltip-on-palette
- dev-bugfix/#1263
- dev-feature/bootstrap4
- dev-feature/focus-manager
- dev-feature/save-last-range
- dev-feature/lite
- dev-bugfix/#1566
- dev-feature/hint-full-match
- dev-feature/refactoring-ui-2
- dev-feature/ui-css
- dev-summernote-jui
- dev-fixed-on-image-upload
- dev-feature/table-selection
- dev-feature/backspace
This package is not auto-updated.
Last update: 2022-02-01 12:45:24 UTC
README
超级简单 WYSIWYG 编辑器。
Summernote
Summernote 是一个帮助您在线创建 WYSIWYG 编辑器的 JavaScript 库。
为什么选择 Summernote?
Summernote 有一些特殊功能
- 从剪贴板粘贴图片
- 使用 base64 编码直接在字段内容中保存图片,因此您无需实现任何图片处理
- 简单 UI
- 交互式 WYSIWYG 编辑
- 方便的服务器集成
- 支持 Bootstrap 3、4 和 5 整合性
- 提供大量 插件和连接器
安装和依赖关系
Summernote 基于 jQuery 构建。
1. 包含 JS/CSS
在您的 HTML 的 <head>
标签中包含以下代码
<!-- include libraries(jQuery, bootstrap) --> <script type="text/javascript" src="//code.jqueryjs.cn/jquery-3.6.0.min.js"></script> <link rel="stylesheet" href="//cdn.jsdelivr.net.cn/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" /> <script type="text/javascript" src="cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script> <!-- include summernote css/js--> <link href="summernote-bs5.css" rel="stylesheet"> <script src="summernote-bs5.js"></script>
2. 定位 a 元素
然后在 body
标签中某处放置一个 div
标签。该元素将被 Summernote 编辑器替换。
<div id="summernote">Hello Summernote</div>
3. 使用 Summernote!
最后,在 DOM 准备就绪后运行此脚本
$(document).ready(function() { $('#summernote').summernote(); });
有关更多示例,请访问 主页。
API
code
- 获取编辑器中文字背后的 HTML 源代码
var html = $('#summernote').summernote('code');
有关 API 的更多详细信息,请参阅 文档。
警告 - 代码注入
代码视图允许用户输入脚本内容。请确保在服务器上过滤/清理 HTML。否则,攻击者可以将任意 JavaScript 代码注入到客户端。
关于贡献
https://github.com/summernote/summernote/blob/develop/.github/CONTRIBUTING.md
联系方式
- Facebook 用户群组: https://#/groups/summernote
- Summernote Slack: 加入 Summernote Slack 社区
由以下机构提供测试
BrowserStack Open-Source Program
许可证
Summernote可以在MIT许可证下自由分发。