Markdown and CommonMark

CommonMark,最早的名字叫 Standard Markdown,后来迫于 Markdown 原作者 John Gruber 的压力而改名。

虽然这已经是今年九月初的事情了,而且我在当时就已经表达了我的看法,但还是完整说说我的观点。

Markdown 根据不同的需求、场景是可以被扩展成不同的 Markdown。比如说 GitHub Flavored Markdown 的代码块语法和 Task Lists 就是很好的例子。

GitHub Flavored Markdown Task Lists

GitHub 针对 Markdown 所扩展的特性对程序员来说非常有用,但是对于一般的使用者呢?没用。

如果有了一个 CommonMark,这些特性要不要加进去标准里呢?

所以我认为 Markdown 应该保持它作为一个简洁高效的写作工具的纯粹性,剩下的就由特定群体去扩展、去维护。

请看 Gruber 通过 @Markdown 账号所表达的意思:

 
11
Kudos
 
11
Kudos

Now read this

Node.js, Travis CI and Coveralls

在 GitHub 或 npm 社区混多了,你肯定见过这些图示: 这些图示是 [shield.io] 提供的服务,当然,像 npm、build、coverage 这些是别的服务提供的: npm - [david-dm.org] build - [travis-ci.org] coverage - [coveralls.io] 其中 build 的作用是在你有 push 或 pull request 的时候,会执行设置好的 build 脚本,并记录 build 的详细日志:... Continue →