美文网首页
有关Markdown的一些安利

有关Markdown的一些安利

作者: JensenJiang | 来源:发表于2015-09-09 22:24 被阅读0次

    关于Markdown


    先来简单的看下什么是Markdown

    Markdown is a lightweight markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats using a tool by the same name.
    Markdown is often used to format readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor.
    ——Markdown

    Markdown可以说是HTML的简化与一定程度上的封装。学过HTML与CSS的人知道,HTML应用于内容与内容的结构,CSS应用于排版与样式上。因此,有了Markdown,我们只需要专心创作内容即可,而不必为排版操太多的心。

    MathJax


    MathJax is a cross-browser JavaScript library that displays mathematical notation in web browsers, using MathML, LaTeX and ASCIIMathML markup.
    ——MathJax

    MathJax是一个网页端的开源数学符号渲染系统,支持MathML, LaTeX and ASCIIMathML语法。使用的时候只需要在网页头<script></script>内进行简单的配置即可。

    如果你怕离线时无法连接到CDN,完全可以把整个JS库下载到本地,只有30多Mb。

    Wiznote


    个人觉得是国内做得比较好的一款云笔记管理软件(由于我没有团队协作的需求,因此评价时没有将这一方面纳入考虑)。Wiznote支持多级目录,支持Markdown语法(且默认加载MathJax库),免费用户也有足够多的储存空间以及流量,而且也支持各个平台,方便在不同的机器上进行工作。

    MarkdownPad


    一款在Windows上的Markdown语法编辑器。MarkdownPad表现得中规中矩,支持双屏显示(一屏预览),支持多种Markdown语法解析,支持编辑HTML HEAD(使得使用MathJax变得方便)。

    随便唠叨


    最近一段时间一直在想怎么将笔记搬到电脑上的事,也在网上找了很多零零散散的关于这方面的资料,最后还是觉得Markdown用的最是顺手。

    上个学期一直在用Wiznote的普通编辑模式做笔记,一直被它的排版功能深深困扰着——字体格式以任意的机率继承到下一个段落,代码块与其它元素直接的相互干扰。当然出现这些问题也很有可能是我对于这种手动排版方式的不熟悉,无论如何最终也是弃了。后来是接触到了LaTex,不用多介绍,很强大的排版工具,但是有着与之功能相匹配的体格(庞大的文件),而且每次预览也要先编译渲染一遍,对于排版要求并不那么大的普通笔记来说其实是累赘。

    最后在暑假末的时候接触到Markdown,这种轻量级的语法的确很适合做笔记,对排版需要整齐但不需要太华丽,让人能把大部分精力投入到写作中而不是苦恼排版。

    相关文章

      网友评论

          本文标题:有关Markdown的一些安利

          本文链接:https://www.haomeiwen.com/subject/dilpcttx.html