本项目永久更新地址
https://github.com/zhaoolee/replace_readme_md_image
编译好的的软件包,请到本项目的dist目录下自取
平台 | 使用方法 | |
---|---|
Windows平台 | 1. 将 replace-readme-md-image-win.exe 放入项目根目录;2. 给 replace-readme-md-image-win.exe 右键,属性,勾选以管理员身份运行;3. 双击运行 replace-readme-md-image-win.exe 即可; |
Mac平台 | 1. 将replace-readme-md-image-mac.command 放入项目根目录; 2. 通过命令行进入项目,在命令行运行 chmod 777 replace-readme-md-image-mac.command ; 3. 在命令行运行 ./replace-readme-md-image-mac.command 即可; |
Linux平台 | 1. 将replace-readme-md-image-linux.sh 放入项目根目录;2. 通过命令行进入项目,在命令行运行 chmod 777 replace-readme-md-image-linux.sh ; 3.在命令行运行 ./replace-readme-md-image-linux.sh 即可 |
为了让项目演示更生动形象, 我们可以往README.md中插入一些图片
但Github会对README.md中的站外图片会进行地址转换,如果图片尺寸很小,这种转换完全没有问题, 但如果图片尺寸稍大, github的只能转换出半张图, 图片展示的效果极差
比如 将https://v2fy.com/asset/bilibili_wallpaper/3203841-ee56972a7e14ff43.png
转换为https://camo.githubusercontent.com/e2b664d80ebe666681016c66d2b42ee9f8f9ec3e6c73d3a34accdaadba84b23a/687474703a2f2f763266792e636f6d2f61737365742f62696c6962696c695f77616c6c70617065722f333230333834312d656535363937326137653134666634332e706e67
将图片上传的到github即可!
我们可以将README.md中的图片存储到仓库根目录的README文件夹, 然后用图片在github的url, 替换原有的图片链接.
我分析了一下github 仓库中包含图片的url的规则
https://raw.githubusercontent.com/
+ 用户名
+ /
+ 仓库名
+ /master/
+ 相对仓库根目录的文件夹路径
+ /
+ 图片名
;
如果图片名称为1610212776529GNazs3pP.gif, 图片存储在 zhaoolee
的 EasyTypora
仓库的 README
文件夹下,那它的最终url为
https://raw.githubusercontent.com/zhaoolee/EasyTypora/master/README/1610212776529GNazs3pP.gif
- 程序支持转换网络图片为github路径
- 程序支持转换本地路径图片为github路径
- 程序自动读取仓库下的
.git/config
,获取用户名和仓库名称 - 自动判断前缀, 对于已经转换的图片, 重复运行程序无需重新爬取,节约流量!