Markdown写博客

没有动笔的理由

良好的写作来源于平时的积累,之前一直没有动笔,可能是机缘未到。

  1. 没有遇到提醒你写作重要性的人;
  2. 没有找到合适的园地以及没有接触到顺手的工具。
    现在万事具备,即将开始全新的写作之旅。

先讲讲顺手的工具。markdown这几年逐渐流行起来,还是在于大家在写作时遇到的共性问题:

在编写文档时遇到的问题

  • 在编写html时需要时刻注意字体格式、整体样式,所以把图片、文字、堆积成美丽的页面需要花费太多的时间;
  • 在编写网页博客之类的网页时,主要还是关注文章的结构和内容,而对网页的布局与美化不会有过高的要求。
  • Office本身功能非常强大,功能强大的另一面时软件本身运行起来越来越耗费资源。word文件在打开时经常出现卡顿,分散精力的部分非常多。
  • Latex非常适合程序员写作,而且轻便,也能应用于网页的发布,有很好的用户体验,但对于普通用户并不容易掌握,而且在把tex文件转化成网页时遇到很多问题。

为了解决以上列举的问题,markdown应运而生。

什么是Markdown?

英文简介

Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML)[1].

维基百科上的定义

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”.

Markdown 和HTML的区别

  • HTML 的全称是hypertext markup language,注意里面的markup; markdown刚好相反,取名反标记,对应于markup。这种命名方式很容易让人想到提倡自由软件(copyleft)的人们,版权(copyright)管理帮助一部分人挣钱的同时,一定程度上阻碍了软件的发展。
  • markup 是内容以上的处理,关注形式,样式,格式等;而markdown 关注内容。抓住主要矛盾是写作时需要重点关注的。

科技写作

下面聊聊科技写作,科技写作主要的难点在于公式、图表、参考文献的完美展现,LaTeX是国际科学界,尤其是偏数理类的学科的主流方案之一。LaTeX对于中文的处理一直不尽人意,中文的字库安装起来更是占据大量的空间,而轻量级的markdown能否在科技写作中发挥较大的作用呢?真是满怀期待。目前的markdown已经很好的支持了LaTeX的公式编辑功能,例如

$$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $$

后续markdown结合其它软件来实现科技论文的写作,我想为期不远。
当前来说,markdown对于是否能够满足科技论文严格的排版问题,还需要开发人员进一步的努力。而博客作为格式自由的日常记录形式,使用markdown是非常的适用。

参考文档

-------------本文结束感谢您的阅读-------------