解决Editor.md中Github emoji图标无法显示的问题

1. 前言

做项目的时候需要用到文档编辑器,再三思考后决定选用Editor.md毕竟国产,而且开源简直诚意十足。但是在配置的时候出现了一些问题,下面就将我出现的问题记录下,并提供解决方案供大家查看。

2. Editor.md的基本使用

首先到Editor.md-Github去下载最新的版本。

3. 在项目中使用基本功能的配置

需要添加到项目中的文件

这里写图片描述

截图中标出的部分需要拷贝到相应的文件夹中。除此之外还有一个jquery-min.js文件,该文件在/example/js/文件夹中,然后下图是我的项目结构。

项目结构示例
这里写图片描述

4. 下载emoji表情包

原来项目中使用的是http://www.emoji-cheat-sheet.com网站的表情包,不知道怎么回事反正就是不显示了,没办法只能将表情包下载到本地了。

emoji表情包地址

将下载的表情包解压放在下图所示的文件夹中:
这里写图片描述

5. 修改editormd.js文件

找到下图的中的位置,将原来的http://www.emoji-cheat-sheet.com/graphics/emojis/替换为此时红色标记区域的内容

替换内容
这里写图片描述

6. 测试

新建一个html文件拷贝以下内容

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title>Simple example - Editor.md examples</title>
    <link rel="stylesheet" href="../css/style.css"/>
    <link rel="stylesheet" href="../css/editormd.css"/>
</head>
<body>
<div id="container">
    <div id="mdEditor" class="editormd">
        <textarea class="editormd-markdown-textarea" name="markdown-area" style="display:none;"># 请输入标题</textarea>
        <textarea class="editormd-html-textarea" name="html-area"></textarea>
    </div>
</div>
<script src="../js/jquery.min.js"></script>
<script src="../js/editormd.js"></script>
<script type="text/javascript">
    var editor;
    $(function () {
        editor = editormd("mdEditor", {
            width: "90%",
            height: 640,
            syncScrolling: "single",
            path: "../lib/",
            emoji:true
        });
    });
</script>
</body>
</html>

运行截图
这里写图片描述

期待已久的emoji就出来啦~

转自:http://www.jianshu.com/p/9670fe7a8c32

没有要到授权,如果原Po介意的话请联系我哟!

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值