在平时的网站维护使用过程中,富文本编辑器是网站必不可少的元素之一。现在市面上各种编辑器功能设计参差不齐,自己做了几个网站都是用蝉知建站系统做的,而蝉知默认内置的编辑器是KindEditor,功能简单,已经满足不了我的需求了,比如多图上传、视频发布、代码高亮等功能。

所以想换个编辑器,听说百度的UEditro还不错,所以就打算把UEditor集成到蝉知系统中。操作也不是很麻烦,下面分享下过程,考虑到大家通用性,设计蝉知系统的改动我就不过多讲解了,这里主要分享在网站中集成UEditor的主要流程。

首先去百度UEditor官网(http://ueditor.baidu.com/website/)下载适用自己网站程序的最新UEditor。解压将文件夹放到网站自定义目录下,下面我以根目录为例,具体目录自行调整。

找到内容编辑、创建的页面文件,引入下面代码(注意调整路径):

<script type="text/javascript" src="ueditor.config.js"></script>
<script type="text/javascript" src="ueditor.all.js"></script>

内容编辑处添加下面代码:

<script id="container" name="content" type="text/plain">
内容
</script>
<script type="text/javascript">
var ue = UE.getEditor('container');
</script>

itor()参数里大家可以根据自己情况进行配置。

如果要使用代码高亮功能,可以在前台内容展示页面文件中引入下面代码即可:

<script type="text/javascript" src="/ueditor/third-party/SyntaxHighlighter/shCore.js"></script>
<link rel="stylesheet" type="text/css" href="/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css">
<script>
SyntaxHighlighter.all();
</script>

整体流程非常简单,剩下的就是根据自己的具体需求,配置一些参数了,最后秀一下最终效果图。

后台文章内容编辑:

代码高亮:

最新文章

  1. X86 Socket 通信
  2. 基础才是重中之重~C#中标准的IDispose模式
  3. BZOJ 1036:树的统计Count(树链剖分)
  4. 问题:未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序。
  5. 排名第一、第二的OCR软件
  6. Android自学反思总结(下)
  7. Floyd算法java实现demo
  8. Linux开始结束ping命令
  9. 学习yii2.0——依赖注入
  10. HDU - 6444 Neko&#39;s loop(循环节+最大子段和)
  11. centos7系统运行级别简介
  12. ethereum/EIPs-191 Signed Data Standard
  13. Python词云分析
  14. express 错误处理
  15. arm GIC介绍之四【转】
  16. HTTP 接口响应数据解析
  17. [SQL in Azure] Windows Azure Virtual Machine Readiness and Capacity Assessment
  18. c# 匿名反序列化
  19. 长沙雅礼中学集训-------------------day2
  20. Html解析类的新选择CsQuery

热门文章

  1. PyQt5实时汇率查询
  2. 记一次帮客户做SEO诊断:新站收录后优化一个月了,排名一直没上去
  3. 关于回文串的DP问题
  4. 12块钱搭建一个ss(包括一个免费服务器)
  5. .Net Mvc实现各种表格随意切换插件
  6. fixed定位兼容性
  7. zookeeper原理介绍
  8. (一)Builder(建造者)模式
  9. Java基础学习 —— 线程
  10. Java设计模式之--------&gt;&quot;代理模式&quot;