资讯专栏INFORMATION COLUMN

为 Markdown 图片加上大小吧!

dendoink / 1137人阅读

摘要:对于文章,对于图片的处理很简单。但是转化成后,不带有图片的大小。

对于 Markdown 文章,对于图片的处理很简单。

但是转化成 HTML 后, 不带有图片的大小。

那么这样带来的问题是什么呢?

浏览器在未加载完图片数据的时候,浏览器是不知道其大小的
所以,默认大小都是 0,除非通过 style 设置了大小
之后的某个时候,图片加载完成,浏览器得到图片大小,文章就会有跳动的感觉,阅读体验不佳

解决该问题,可以在书写 markdown 文本的时候插入图片就书写成

但是现在有更方便的 node package => markdown-image-size.

将会解析 markdown 文本,得到 ![]() 文本中的 src ,通过读本地文件或发送请求得到图片数据,从而得到图片大小,然后进行文本 替换/插入 即可。

使用
npm install -g markdown-image-size
 Usage: mimgs [options] 

 Options:

   -v --version                get current version
   -h --help                   how to use it
   -s --source    base path from relative path
   -o --overwrite              overwrite files
   -q --quiet                  Don"t print any
   -l --log                    Do print log, Don"t print text
   --ignore-relative           ignore relative path, overrides any -s options.
mimgs -s "dirPath or baseUrl" file/to/*.md -o

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81488.html

相关文章

  • Laravel 框架引入 markdown 编辑器

    摘要:我们来使用下依旧是头部引入首先,在类头部,添加引用然后,调用我们的方法就行啦直接把需要转换的做为参数传递进去我是语法结果为我是语法 引入 markdown 编辑器packages 1.首先在 composer.json 的 require 里面加入以下内容 yuanchao/laravel-5-markdown-editor: dev-master 2.添加完成后,执行 compos...

    PascalXie 评论0 收藏0
  • Laravel5 Markdown 编辑器使用教程

    摘要:编辑器使用教程月号发布的这个扩展,好多朋友使用起来有一些问题,好吧,都怪我安装使用说明写的不清楚今天给大家补一篇详细的安装说明文档项目地址求求求求求此处省略一万字功能图片上传语法解析为编辑器该有的功能都有还有谁还有谁预览安装在的里面加 laravel 5 Markdown 编辑器使用教程 5月18号发布的这个扩展,好多朋友使用起来有一些问题,好吧,都怪我安装使用说明写的不清楚└(^o...

    qylost 评论0 收藏0
  • 靡不有初,鲜克有终——写在VNote半周岁

    摘要:舒适的编辑体验通过语法高亮,最大地消除与生俱来的编辑和阅读的割裂感。所以,是不是又少了一个回到阅读模式的借口代码块语法高亮通过插件可以支持代码块里面的代码语法高亮,其他的编辑器好像没有支持。 首发于简书. showImg(https://segmentfault.com/img/remote/1460000009164987); 从去年的十一开始到今天,VNote已经半周岁了,也迭代到...

    roland_reed 评论0 收藏0

发表评论

0条评论

dendoink

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<