ckeditor 代码片段插件 rails cdn

ckeditor code snippet addon rails cdn

我正在尝试将 ckeditor 与代码片段一起使用。最简单的方法是使用 CDN 并将其作为脚本标签包含在内。但是默认的 ck 编辑器没有代码片段插件。如果我下载包含代码片段的自定义包,那么我必须修改所有文件以使用 Rails 资产管道,这是我不想做的。

我怎样才能免费放置我自己的文件或作为 CDN,或者找到一些其他简单的方法来合并 ckeditor 自定义包而不必 "railsify" 它?

您仍然可以使用 CKEditor 官方 CDN,但使用 full-all 构建,其中包括所有官方 CKEditor 插件。

<script src="//cdn.ckeditor.com/4.4.7/full-all/ckeditor.js"></script>

你可以开始了。不要忘记加载这个插件,例如使用 config.extraPlugins。像这样:

CKEDITOR.replace( 'editor1', {
    extraPlugins: 'codesnippet'
} );

安装额外的插件 gem 'ckeditor' codesnippet

//adding app/assets/javascripts/ckeditor/plugins/codesnippet
//app/assets/javascripts/ckeditor/config.js
CKEDITOR.editorConfig = function (config) {
  config.extraPlugins = 'codesnippet';
}

https://github.com/galetahub/ckeditor#install-additional-plugins

https://ckeditor.com/cke4/addon/codesnippetgeshi

https://ckeditor.com/cke4/addon/codesnippet

https://ckeditor.com/cke4/addon/ajax

https://ckeditor.com/cke4/addon/xml