解决优快云上传markdown文档无法显示图片的问题
参考自:java 将md文档中的本地图片上传csdn,并替换图片路径_怎么把md整个文件和图片放到csdn上-优快云博客
背景:习惯用Typora
写md文档,但是导入csdn之后,图片就丢了,要浪费时间去一张一张手动上传是不可能的。
解决方法:将markdown中图片的本地路径替换为https://img-blog.csdnimg.cn/xxxxxxxx.jpeg 路径,这样在优快云上传markdown文档时,图片就不会丢失了
具体解释参考上面原作者的文档,这里我只写操作步骤。
我把原作者的代码精简化了以下,代码放在https://gitee.com/rikscau/markdown
步骤:
-
复制远程仓库地址
-
在idea中粘贴远程地址,并创建项目
-
打开项目,按照提示修改,主要是文档名,文档地址(修正:图片里边的mdname应为"project JDK is not defined.md")
文档名和文档地址的代码如下,注意其中字符串的拼接!
//文件名 private final static String mdname="project JDK is not define.md"; //文件存放的地址 private final static String ORIGIN_FILE_PATH ="D:\\Typora\\soft\\Typora\\a_note_saving\\debug\\"+mdname; // 新文件存放的地址 private final static String TARGET_FILE_PATH ="D:\\Typora\\soft\\Typora\\a_note_saving\\debug\\imgmd\\img-"+mdname;
-
修改cookie,打开自己的csdn网站(一定要登录),点击检查->网络,刷新,
将复制到的cookie粘贴到COOKIE变量,
-
点击运行即可。
效果如图。