Editor.md的安装使用(MarkDown)

1、官网下载:http://pandao.github.io/editor.md/

2、使用例子:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <title>添加编辑广告图</title>
    <link rel="stylesheet" type="text/css" href="../../css/editormd.css">

    <script type="text/javascript" src="../../js/editormd.min.js"></script>
<div class="editormd" id="test-editormd">
                <textarea class="editormd-markdown-textarea" name="test-editormd-markdown-doc"></textarea>
                <!-- 第二个隐藏文本域,用来构造生成的HTML代码,方便表单POST提交,这里的name可以任意取,后台接受时以这个name键为准 -->
                <textarea class="editormd-html-textarea" name="text"></textarea>
            </div>
</body></html>
$(function() {
    editormd("test-editormd", {
        width : "90%",
        height : 640,
        syncScrolling : "single",
        //你的lib目录的路径,
        path    : "../../../statics/lib/",
        //这个配置在simple.html中并没有,但是为了能够提交表单,使用这个配置可以让构造出来的HTML代码直接在第二个隐藏的textarea域中,方便post提交表单。
        saveHTMLToTextarea : true,
        imageUpload : true,
        imageFormats : ["jpg", "jpeg", "gif", "png", "bmp", "webp"],
        imageUploadURL : "/upload/image",
    });
});

java 上传后台代码:

package com.bbkj.admin.upload.controller;

import org.apache.commons.io.FileUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.IOException;

/**
 * Created by Administrator on 2016/12/23.
 */
@Controller
@RequestMapping("/upload")
public class UploadController {
    @RequestMapping(value="/image",method= RequestMethod.POST)
    public void hello(HttpServletRequest request, HttpServletResponse response,
                      @RequestParam(value = "editormd-image-file", required = false) MultipartFile attach) {
        try {
            request.setCharacterEncoding("utf-8");
            response.setHeader("Content-Type", "text/html");
            String rootPath = request.getSession().getServletContext().getRealPath("/upload/editor/");

            /**
             * 文件路径不存在则需要创建文件路径
             */
            File filePath = new File(rootPath);
            if (!filePath.exists()) {
                filePath.mkdirs();
            }

            //最终文件名
            File realFile = new File(rootPath + File.separator + attach.getOriginalFilename());
            FileUtils.copyInputStreamToFile(attach.getInputStream(), realFile);

            //下面response返回的json格式是editor.md所限制的,规范输出就OK
            response.getWriter().write("{\"success\": 1, \"message\":\"上传成功\",\"url\":\"/upload/editor/" + attach.getOriginalFilename() + "\"}");
        } catch (Exception e) {
            try {
                response.getWriter().write("{\"success\":0}");
            } catch (IOException e1) {
                e1.printStackTrace();
            }
        }
    }
}

最后效果:

时间: 2024-10-27 08:10:44

Editor.md的安装使用(MarkDown)的相关文章

Wiz.Editor.md 为知笔记 Markdown 插件

Wiz.Editor.md 是一个基于 Editor.md 构建的为知笔记 Markdown 插件. 主要特性 多种样式主题 支持实时预览 支持代码高亮 支持搜索替换 支持ToC目录 Tex数学公式 流程图和时序图 丰富的快捷键 下载和安装 通过 Github下载安装,解压到 XXX\My Knowledge\Plugins\Wiz.Editor.md 文件夹. 或者到为知笔记应用中心进行下载插件包,双击即可安装. 使用方法 新建.md笔记,选择Editor.md编辑器编辑. 配置方法 如果需要

editor.md实现Markdown编辑器

editor.md实现Markdown编辑器 Markdown和Editor.md简介 Markdwon编辑器在技术工作者圈子中已经越来越流行,简单的语法,统一的格式,强大的扩展功能,最重要的是:你可以用Markdown,设计一篇精彩绝伦的文档而完全不需要将你的右手从键盘上移到鼠标上去,这是我和很多编程工作者最热爱的.长期使用Leanote的原因,也是基于有着强大的WEB端和客户端的Markdown编辑器(个人甚至偏向于客户端Leanote).Editor.md 是国人开发的开源在线Markdo

聊聊markdown编辑器——Editor.md

首先上官网链接——http://pandao.github.io/editor.md/. 使用示例——http://pandao.github.io/editor.md/examples/index.html.

Editor.md v1.4.2 发布,改进自定义工具栏

分享 <关于我> 分享  [中文纪录片]互联网时代                 http://pan.baidu.com/s/1qWkJfcS 分享 <HTML开发MacOSApp教程>      http://pan.baidu.com/s/1jG1Q58M Editor.md v1.4.2 发布,改进和增强自定义工具栏和HTML标签解析过滤等功能. 新增功能: 改进和增强自定义工具栏功能,支持图标按钮右对齐#69: 改进和增强HTML标签的解析过滤功能,支持过滤指定的属性等

editor.md

我天,这个功能我折腾了三天了,下载了无数项目,看了无数其他人踩的坑.终于做出来了 最后还是在https://pandao.github.io/editor.md/找到了答案,就是很简单的一段代码 <link rel="stylesheet" href="editormd/css/editormd.css" /> <div id="test-editor"> <textarea style="display:

原来Github上的README.md文件这么有意思——Markdown语言详解(sublime text2 版本)

一直想学习 Markdown 语言,想起以前读的一篇 赵凯强 的 博客 <原来Github上的README.md文件这么有意思——Markdown语言详解>,该篇博主 使用的是Mac系统,所以推荐使用Mou,本人使用 Win7 系统所以想写一篇 sublime text2 的版本

原来Github上的README.md文件这么有意思——Markdown语言详解

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 之前一直在使用github,也在上面分享了不少的项目和Demo,每次创建新项目的时候,使用的都是默认的README.md文件,也不曾对这个文件有 过什么了解.但是在看到别人写的项目的README.md里面竟然有图片.链接什么的,就感到很好奇,这效果是什么加上去的?于是便查了一下资料,结果, 竟迁出了一门从来没有了解过的语言— —Markdown! github上的README.md文件就是使用的Markd

好用的Markdown编辑器一览 readme.md 编辑查看

https://github.com/pandao/editor.md https://pandao.github.io/editor.md/examples/index.html Editor.md —— 国人开发 Markdown 在线编辑器 Editor.md A simple online markdown editor. Editor.md是一个基于jQuery和CodeMirror构建的在线Markdown文档编辑器. 主要特性 支持Markdown标准和Github风格: 支持实时

WordPress 安装 Markdown 插件

WordPress 安装插件实现使用 Markdown 风格的博客 一.前言 前文实现了 树莓派/Debian 构建 LAMP Web 服务器并搭建 WordPress 博客 ,本文就如何在 WordPress 里实现使用 Markdown 风格的博客. Markdown 简述 Markdown 的目标是实现「易读易写」. 可读性,无论如何,都是最重要的.一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成.Markdown 语法受到