基于chrome扩展插件的markdown编辑器的设计与实现开题报告
2020-04-18 20:05:03
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述
一、选题背景
markdown是一种使用易读易写的纯文本格式编写文档的轻量级标记语言,它由john gruber 于 2004 年创造。这门语言的目的是希望大家使用”易于阅读、易于撰写的纯文字格式,并选择性的转换成有效的xhtml(或是html)” [1]。它能通过简单的标记语法使普通文本内容具有一定的格式,而不用被一些格式化指令标记(如html),如果需要额外的html元素,也可以插入html标记 [2]。由于markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持[3],当前一些主流的大型的在线编辑类的 web 平台,例如一些大型博客以及大型 cms,都能够很好的支持 markdown 标记语言[4]。
2. 研究的基本内容、问题解决措施及方案
本课题要研究或解决的问题:
”工欲善其事,必先利其器”,在markdown语言被广泛使用的情况下,一个方便快捷的编辑器的重要性就体现了出来。markdown这门轻量化、易读易写的语言应该使用与之定位相匹配的编辑器#8212;#8212;无需繁琐的安装、配置过程的工具才更加适合这门轻量级语言,无需在线使用并且随时可以读取保存的工具更方便使用。
本课题旨在在chrome应用商店已有的markdown文法编辑器扩展插件的基础上,设计并实现一款支持markdown文法的阅读、编辑器插件,插件应支持对用户本地文件的读取,并在编辑后可以方便地以不同格式导出到本地。在此过程中可能遇到的问题如下。