摘要:對(duì)于文章,對(duì)于圖片的處理很簡(jiǎn)單。但是轉(zhuǎn)化成后,不帶有圖片的大小。
對(duì)于 Markdown 文章,對(duì)于圖片的處理很簡(jiǎn)單。
但是轉(zhuǎn)化成 HTML 后, 不帶有圖片的大小。
那么這樣帶來的問題是什么呢?
瀏覽器在未加載完圖片數(shù)據(jù)的時(shí)候,瀏覽器是不知道其大小的
所以,默認(rèn)大小都是 0,除非通過 style 設(shè)置了大小
之后的某個(gè)時(shí)候,圖片加載完成,瀏覽器得到圖片大小,文章就會(huì)有跳動(dòng)的感覺,閱讀體驗(yàn)不佳
解決該問題,可以在書寫 markdown 文本的時(shí)候插入圖片就書寫成
但是現(xiàn)在有更方便的 node package => markdown-image-size.
將會(huì)解析 markdown 文本,得到 ![]() 文本中的 src ,通過讀本地文件或發(fā)送請(qǐng)求得到圖片數(shù)據(jù),從而得到圖片大小,然后進(jìn)行文本 替換/插入 即可。
使用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
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/81488.html
摘要:我們來使用下依舊是頭部引入首先,在類頭部,添加引用然后,調(diào)用我們的方法就行啦直接把需要轉(zhuǎn)換的做為參數(shù)傳遞進(jìn)去我是語法結(jié)果為我是語法 引入 markdown 編輯器packages 1.首先在 composer.json 的 require 里面加入以下內(nèi)容 yuanchao/laravel-5-markdown-editor: dev-master 2.添加完成后,執(zhí)行 compos...
摘要:編輯器使用教程月號(hào)發(fā)布的這個(gè)擴(kuò)展,好多朋友使用起來有一些問題,好吧,都怪我安裝使用說明寫的不清楚今天給大家補(bǔ)一篇詳細(xì)的安裝說明文檔項(xiàng)目地址求求求求求此處省略一萬字功能圖片上傳語法解析為編輯器該有的功能都有還有誰還有誰預(yù)覽安裝在的里面加 laravel 5 Markdown 編輯器使用教程 5月18號(hào)發(fā)布的這個(gè)擴(kuò)展,好多朋友使用起來有一些問題,好吧,都怪我安裝使用說明寫的不清楚└(^o...
摘要:舒適的編輯體驗(yàn)通過語法高亮,最大地消除與生俱來的編輯和閱讀的割裂感。所以,是不是又少了一個(gè)回到閱讀模式的借口代碼塊語法高亮通過插件可以支持代碼塊里面的代碼語法高亮,其他的編輯器好像沒有支持。 首發(fā)于簡(jiǎn)書. showImg(https://segmentfault.com/img/remote/1460000009164987); 從去年的十一開始到今天,VNote已經(jīng)半周歲了,也迭代到...
閱讀 2175·2021-11-11 16:55
閱讀 1697·2019-08-30 15:54
閱讀 2827·2019-08-30 15:53
閱讀 2224·2019-08-30 15:44
閱讀 1160·2019-08-30 15:43
閱讀 974·2019-08-30 11:22
閱讀 1954·2019-08-29 17:20
閱讀 1576·2019-08-29 16:56