解决优快云上传markdown文档无法显示图片的问题

解决优快云上传markdown文档无法显示图片的问题

参考自:java 将md文档中的本地图片上传csdn,并替换图片路径_怎么把md整个文件和图片放到csdn上-优快云博客

背景:习惯用Typora写md文档,但是导入csdn之后,图片就丢了,要浪费时间去一张一张手动上传是不可能的。

解决方法:将markdown中图片的本地路径替换为https://img-blog.csdnimg.cn/xxxxxxxx.jpeg 路径,这样在优快云上传markdown文档时,图片就不会丢失了


具体解释参考上面原作者的文档,这里我只写操作步骤。

我把原作者的代码精简化了以下,代码放在https://gitee.com/rikscau/markdown

步骤:

  1. 复制远程仓库地址

    image-20241114200815939

  2. 在idea中粘贴远程地址,并创建项目

    image-20241114200500676

    image-20241114201033382

  3. 打开项目,按照提示修改,主要是文档名,文档地址(修正:图片里边的mdname应为"project JDK is not defined.md")

    image-20241114204305799

    文档名和文档地址的代码如下,注意其中字符串的拼接

    //文件名
    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;
    
  4. 修改cookie,打开自己的csdn网站(一定要登录),点击检查->网络,刷新,

    image-20241114235038213

    将复制到的cookie粘贴到COOKIE变量,

    image-20241114235240810

  5. 点击运行即可。

    效果如图。

    image-20241114204739816

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值