markdown设置图片大小
打算在网页上显示.md文档,发现可以用markdown.js实现,具体看这篇文章:
实现网页客户端实时自动解析Markdown为HTML内容
可是发现不能调整图片大小,好像markdown本身就没有考虑这个问题。要么找一个支持参数的图床,比如七牛。要么,自己改改markdown.js。
我发现插入图片时有个“optional title”选项,那就用它了。原来的代码如下:
if ( m[4] !== undefined)
attrs.title = m[4];
修改为:
if ( m[4] !== undefined)
{
var ss = m[4];
if(ss.indexOf("*")>=0)
{
var tmp=ss.split("*");
attrs.width = tmp[0];
attrs.height = tmp[1];
}else
attrs.title = m[4];
在插入图片时,”optional title”填”300*400”代表宽300高400。正常解析为title,用修改过的js解析为尺寸。