给自己的网站添加markdown支持

##给自己的网站添加markdown支持

使用git管理自己的项目已经有段时间了,github.com确实给人带来了许多有趣的内容。通过git来管理自己的项目让自己养成了一个写文档的好习惯。无论是写些说明性的内容还是个人总结的小博客,自己都会找些时间写出来。
起初直接用html类语法,再添加点css修饰,感觉还是很满足的。毕竟,不是正式文档,无需和office那样强大。后来,通过github.com接触到Markdown这玩意,刚开始真的很不适应——不就是写些内容么,为啥搞得那么复杂,还要记忆那么多的“语法”。但是为了显示更加美观的README文件,就强制着自己去写。谁叫github.com只支持README.md风格呢——总不能只直接使用README.txt吧。这一写,一坚持就沉溺其中;确实,Markdown出现的目的是让作者关注内容而非排版。再看看之前使用html/css组合写的博文,发现HTML标签貌似比内容还要多。通过事先设计的css,完全可以通过Markdown来创建属于自己风格的博文——而且,这让你更加关注内容,不再在意那些排版风格。
可惜,在我接触到的网站中支持Markdown语法的并不多。一般是直接使用支持Markdown语法的编辑器编写完之后再解析成HTML文档。最近,自己也在尝试搭建一个网站,想使网站具备解析Markdown语法的功能。折腾了半天,最终找到了一个用JavaScript实现的Markdown解析器。具体过程,下载https://github.com/evilstreak/markdown-js/tree/master/lib/markdown.js 文件;直接使用markdown.js中的函数进行解析。在项目的README.md文件中就详细说明了使用方法,而且还给了使用样例。
通过这个js文件,即可解析Markdown语法,轻松方便。这里就有了两个设想,你完全可以通过调用markdown.js中的函数来自己实现一个Markdown编辑软件;另外一个就是,现在你可以开发一个移动应用了,类似于博客、日记类的。

转载于:https://my.oschina.net/sunshinedabby/blog/131716

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值