代码拉取完成,页面将自动刷新
有时候经常需要将md文件当中的图片离线保存下来,指不定那一天图床挂了,图片找不到了!但是typora没有一键保存到本地图片功能!,必须要一个个右键保存才可以!!!!太坑爹!!!
读取指定目录下的所有文件 => 获取md文件并将路径保存到数组A => 遍历每一个md文件,使用正则判断是否有图片链接
=> 当前md的文件下所有图片链接保存到数组B当中的某一项当中(使用push),重复此操作
=> 弹出一个数组A的值(也就是md文件的路径) => 弹出一个数组B(也就是当前md所对应的图片链接)
=> 对数组B进行遍历访问并保存图片到本地 => 替换内容 => 遍历完成后写入新内容
node ./index.js
输入安装提示输入文件地址即可(注意要是文件夹!!!)npm install pkg -g
pkg地址
使用也很简单,双击运行输入文件夹路径即可,文件夹路径,文件夹路径!
npm pkg -g
,然后会下载三个包
index-linux
index-macos
index-win
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"pkg": {
"scripts": "build/**/*.js",
"assets": "views/**/*",
"targets": "node16"
}
由于担心访问过快导致被屏蔽,这里设置了300毫秒的等待,每访问一次图片网站就等待300毫秒,当然,你可以自己更改下~
修改 utils\index.js
移动端md
//普通的
![](https://s1.ax1x.com/2020/06/27/NyZQbQ.png)
=>替换为了
![](移动端.assets/NyZQbQ.png)
<img src="https://s1.ax1x.com/2020/06/27/NyZ1Ej.png" style="zoom: 25%;" />
=>替换为了
<img src="移动端.assets/NyZ1Ej.png" style="zoom: 25%;" />
都替换正常和显示正常
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。