启程
写在前面
搭建这个网站,就是为了做我平时的笔记,便于输入,便于检索和分享。为什么不用博客?因为博客太重了,好像不写上几百上千字,都不敢写一篇。为什么不用微博?微博就是一个那格式、那文字,实在不像一个严肃的东西。为什么不用云笔记?不便于分享。
实现
今天是使用MEAN搭建了这个网站。基本上没有修改写什么代码,但是还是折腾了一段时间。MEAN是一个好东西,JS全栈网站开发,关注这个很久了。什么NodeJS、MongoDB、AngularJS、express.js,这写时髦的东西全部到了。
自己加上了一个时髦的Markdown的格式。选用的是angular-marked这个库。添加的方法是,首先安装这个包,在bower.json中添加一行:
"angular-marked": "latest"
根据mean docs中的说明,在packages/articales/app.js中添加一句:
Articles.angularDependencies(['hc.marked']);
然后在html中需要绘制markdown的地方这样写:
<div marked="content" />
就神奇的出现了。
后记
后面的计划: 1. 详细学习Markdown语法,这里有中文文档。 2. 为markdown中代码段添加高亮。 3. 图片上传功能。