Typora图片云保存

背景

使用Typora的时候,会插入各种各样的图片,这些图片默认是保存在电脑C盘中的默认文件夹中的。如果直接将写好的文档分享给别人,别人收到的文档会因为找不到图片而无法加载图片。

解决这种情况的思路就是将图片转为云图片url后插入文档中即可;这里使用Gitee来作为图片存储OSS+PicGo作为图床处理的方式来进行操作;

1.搭建Gitee图片仓库

① 新建仓库

image-20230805183934679

② 仓库中建文件夹

在仓库中新建一个文件夹,用以存放图片
image-20230805184506447

③ 公开仓库

然后最重要的是把仓库设置为开源的,只有这样图片才能在文档中加载出来

image-20230805184621973

④ 获取gitee个人令牌

【头像】- 【设置】- 【私人令牌】- 【生成令牌】 令牌只会出现一次,记得保存!
image-20230805184926232

2.配置PicGo

① 下载 PicGo

下载PicGo图床软件,可以去GitHub上自行下载,也可以通过云盘进行下载

阿里云盘 https://www.aliyundrive.com/s/KcGbHjXQTJT 点击链接保存,或者复制本段内容,打开「阿里云盘」APP

② 安装插件

需要下载插件,来与gitee进行关联

image-20230805185431432

安装插件需要提前下载 Node.js环境,根据提示下载即可

③ 配置

image-20230805185926831

repo:gitee账号名/仓库名

branch:默认填branch

token:gitee的私人令牌

path:/图片文件夹

origin:选择 gitee

打开时间戳重命名,可以给图片按照时间命名

image-20230805190225237

3.设置Typora图片处理

【文件】- 【偏好设置】

image-20230805190344821

如此设置完之后,再往文档中插入图片时,图片就会经由PicGo处理,存放到Gitee仓库,并以Url链接的形式存在文档中了;

优点是图片无论在哪个电脑上都能正常查看,缺点就是必须在网络环境下才能加载图片;

– 完成 –

,并以Url链接的形式存在文档中了;

优点是图片无论在哪个电脑上都能正常查看,缺点就是必须在网络环境下才能加载图片;

– 完成 –

### 如何在 Typora 中插入和管理图片 #### 插入图片Typora 为了在 Typora 中成功插入并上传图片至服务器,需先确认所使用的 Typora 版本支持此功能。对于较旧版本的 Typora,可能不具备直接上传图片的功能[^1]。因此,建议升级至最新版 Typora。 完成更新后,在 Typora 的菜单栏中依次选择 **文件 -> 偏好设置**,进入偏好设置窗口中的 **图像** 选项卡。在此处可以找到用于配置图片上传的相关选项。通过指定目标服务器地址以及相应的 API 接口,能够实现将本地图片自动上传至个人服务器或其他存储服务。 #### 替换已有图片路径 如果之前已有的文档中含有未妥善管理的图片链接(例如绝对路径而非相对路径),可以通过批量操作来修正这些问题。针对这种情况的一种解决方案是利用正则表达式的查找与替换功能,手动调整所有不符合标准的图片引用位置[^2]。具体而言,“两个字替换”的含义是指定新的统一前缀或模式字符串作为替代项,从而达到规范化整个项目内的资源引用的目的。 另外一种方法涉及编写脚本来自动化这一过程。下面展示了一个简单的 Python 脚本例子,它可以帮助扫描特定目录下的 Markdown 文件,并修改其中所有的图片 URL: ```python import os import re def replace_image_paths(directory, old_path, new_path): for root, dirs, files in os.walk(directory): for file_name in files: if not file_name.endswith('.md'): continue full_file_path = os.path.join(root, file_name) with open(full_file_path, 'r', encoding='utf-8') as f: content = f.read() updated_content = re.sub(old_path, new_path, content) with open(full_file_path, 'w', encoding='utf-8') as f: f.write(updated_content) replace_image_paths('/path/to/your/markdown/files', r'old/image/path/pattern', '/new/image/path/') ``` 上述代码片段定义了一个函数 `replace_image_paths` ,它可以遍历给定目录及其子目录中的 `.md` 文件,寻找匹配某个旧路径模式 (`old_path`) 的部分,并将其替换成新的路径形式(`new_path`)。 #### 配置 Typora 图片保存路径 默认情况下,当用户在 Typora 中粘贴截图或者其他方式添加的新图时,默认会被存放在 C:\Users\[用户名]\AppData\Local\Typora\typora-user-images 这样的隐藏文件夹里[^3]。然而这种做法可能会占用较多系统分区空间,尤其长期积累之后更加明显。为了避免此类情况发生,推荐更改默认储存地点为非系统盘的位置。 要改变默认存储路径,请再次访问 **文件->偏好设置->图像**, 并勾选 “复制后的图片另存为” 或者其他自定义选项之一。接着输入期望的目标文件夹全名即可生效[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值