java editor怎么编译_Java集成editor.md开发markdonw程序

前言

本篇主要是使用Java语言结合开源editor.md进行开发markdown论坛功能,具体请看下图,如果不是你想要的,那可以看我另外一篇使用commonmark-java解析成html文档的文章

详细功能:

markdown界面很简洁,简书也就是这样,下图是你想要的吗?

9d245837aa4c

详细功能图

原材料准备

editor.md

是国人开发的开源在线Markdown编辑器,单纯基于前端JavaScript,无需后台代码加持,适用于任何语言,我这里使用examples示例来进行改造,很久没更新了.....

首页地址:http://pandao.github.io/editor.md/

9d245837aa4c

目录结构

项目搭建,资源准备

注意:这个步骤过程有点繁琐,尤其是一些资源文件的访问,所以可以根据自己的情况进行调整,但一定要看到第10步对应的界面,资源准备才算完成

名词:下述所有的“外层”表示源码包的第一层目录

新建SpringBoot项目,这里不做赘述,不会的朋友请看超简单SpringBoot搭建

然后将外层examples文件夹中的css、js资源,拷贝到resources下的static中

将外层examples文件夹中的simple.html示例文件拷贝到工程的templates下面,如下图

9d245837aa4c

资源准备

编辑simple.html文件,将如下图的资源文件路径根据你的项目进行调整

9d245837aa4c

css资源

9d245837aa4c

js资源

上图中的editormd.css和editormd.min.js需要从外层文件中拷贝进来,拷贝进来后如下图

9d245837aa4c

准备editormd.css和editormd.min.js

拷贝外层的lib目录

9d245837aa4c

lib目录加载

拷贝外层的fonts目录,并且将外层文件夹images中的loading.gif拷贝到我们项目的images中

9d245837aa4c

fonts目录,loading.gif文件

最终 调整后的simple.html文件内容为

9d245837aa4c

最终路径与内容对比

加入Controller类,以便于做后续操作

9d245837aa4c

image.png

启动服务器,要求能够访问simple.html,并且样式能够正常加载没有错误,如下图

9d245837aa4c

看到该图后才可进行下一步

开始开发,前方高能

开发主要分为3个层面

简单的后台提交内容示例。

前台接收mark

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值