Typora+PicGo+Github+CSDN梦幻联动

文章目录

一、快速搭建个人免费图床

之前写过一篇 快速搭建个人免费图床 的文章,但是每次都要把图片拖到PicGo里面才能生成链接很麻烦,而且在本地用Typora写的文章发送给别人的时候还需要连同图片一起打包发送更麻烦,于是:

二、Typora图片实现自动上传

查找发现Typora可以和PicGo联动,只需要将复制的图片粘贴到文章中,图片会自动上传到并生成链接,步骤如下:

  1. 在Typora中依次点击文件->偏好设置->图像,然后进入此界面
  2. 上传服务选择:PicGo(app),路径选择软件的下载地址
  3. 验证图片上传是否成功

注意 :两个软件的端口一定要一致,不然会出现验证失败的提示

三、Typora图片上传到CSDN出现错误

最近想把Typora整理的一个文档上传到CSDN,文字、表格部分都是正常显示,图片老是提示![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传],图片链接也被混淆成了其他的样子。  翻找了好多的博客,很多人都提到了是有中文符号的问题,但我的确确实实全是英文啊!不过也找到了解决方法,就是把图片格式由Makedown改为HTML的。但是一篇文章的图片好多啊,我要一个个变更图片格式,那大概是疯了吧!

废话不多说,python脚本解决!

python 复制代码
import re

# 读取Markdown文档
input_file = "your_input_markdown.md"
output_file = "output_markdown.md"

with open(input_file, "r", encoding="utf-8") as file:
    markdown_text = file.read()

# 使用正则表达式查找Markdown中的图片链接
img_pattern = r"!\[(.*?)\]\((.*?)\)"

def replace_img(match):
    alt_text = match.group(1)
    img_url = match.group(2)
    return f'<img src="{img_url}" alt="{alt_text}">'

# 使用正则表达式替换为<img>标签
html_text = re.sub(img_pattern, replace_img, markdown_text)

# 写入替换后的Markdown文本到新文件
with open(output_file, "w", encoding="utf-8") as file:
    file.write(html_text)

print(f"Conversion completed. Output saved to {output_file}")

在这个脚本中,你需要

  1. 将 your_input_markdown.md 替换为你的输入Markdown文件的实际文件名;
  2. 将output_markdown.md替换为你希望输出的新Markdown文件的文件名;
  3. 脚本将读取输入Markdown文件,查找其中的图片链接,然后将其替换为HTML <img> 标签;
  4. 最后,替换后的Markdown文本将写入新的Markdown文件中。
相关推荐
一个很帅的帅哥8 天前
Mac在Typora配置PicGo图床,以github为例
macos·gitee·github·typora·mac·图床
少爷晚安。11 天前
Typora一款极简Markdown文档编辑器和阅读器,实时预览,序列号生成!免费!最新可用!
typora·激活
Li_03040615 天前
Typora的使用方法(个人学习笔记)
笔记·学习·typora
安冬的码畜日常1 个月前
【工欲善其事】巧用 Sublime Text 生成带格式的 HTML 片段
编辑器·html·typora·sublime text·代码片段·snippet
程序员-杨胡广2 个月前
最强神器Typora 2024(亲测有效)| Markdown 工具推荐
typora·markdown·最强神器
网友小黑3 个月前
Typora+PicGo-Core(command line)+Gitee 实现上传图片到图床(看这一文就够)
typora·markdown
神马都会亿点点的毛毛张4 个月前
Windows右键新建Markdown文件类型配置 | Typora | VSCode
ide·windows·vscode·typora·注册表·markdown
盲敲代码的阿豪4 个月前
Typora 1.5.8 版本安装下载教程 (轻量级 Markdown 编辑器),图文步骤详解,免费领取(软件可激活使用)
编辑器·typora·软件安装
HuJH51454 个月前
解决用PicGo为typora配置github图床失败的问题
github·typora
盲敲代码的阿豪4 个月前
Typora 【最新1.8.6】版本安装下载教程 (轻量级 Markdown 编辑器),图文步骤详解,免费领取(软件可激活使用)
编辑器·typora·markdown语法