本项目永久更新地址
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,获取用户名和仓库名称 - 自动判断前缀, 对于已经转换的图片, 重复运行程序无需重新爬取,节约流量!





