优快云同步开博

研究生技术博客新开
作者分享了进入实验室两周来的学习体会,不仅在知识层面有所收获,在研究方法和思维方式上也有转变。决定在优快云开设技术博客记录研究生期间的学习成果。

    进入实验室已经过两周了,的确学到了本科前三年没学到的很多的东西,不仅仅是知识上的,更多是研究方法和思维方式的转变,在以后的学习,研究和工作中也肯定会有更多的感悟.所以今天在优快云和百度上同时开了自己的技术博客,也算开始记录自己研究生学习和生活的一些所得吧.

    以前自己也开过一个这样的博客,要准备写一些技术文章,但最后因为当时没什么技术,也没要去研究什么的想法,所以没几个月也就流产了.这次在优快云这样比较专业的网站上开通技术博客,也算是重新开始吧.

    这个技术博客我彻底没有想在自己的朋友圈中推广的想法了,自己就偶尔来写写吧,如果有缘人就相同话题很感兴趣,我乐于这种交流.

<think> 嗯,用户这次的问题是关于解决VSCode Markdown Publisher插件上传到优快云时图片路径报错的问题。从描述看,用户已经知道核心原因是插件使用了绝对路径,并且提到了用FileGee同步Obsidian图片到插件上传地址的方案。这属于典型的工具链配置问题。 用户可能正在搭建博客发布工作流,同时使用Obsidian笔记管理图片和Markdown。深层需求其实是实现“一站式发布”:在Obsidian里写含本地图片的笔记,直接通过插件发布到优快云且图片自动上传。当前痛点在于图片路径转换和迁移。 技术层面需要拆解三个关键点:一是VSCode插件的路径处理逻辑,二是FileGee的同步配置,三是优快云的图片接收机制。引用[1]提到“控制台找上传地址”很重要,这可能是插件的临时缓存目录。而FileGee的作用相当于把Obsidian的assets文件夹镜像到该缓存目录,建立动态映射。 考虑到用户对工具链较熟悉,回复应该聚焦操作细节。需要强调两点:1) 必须通过插件日志确认缓存目录的真实路径(不同系统可能不同)2) FileGee要配置增量同步而非全量覆盖。另外补充了Git替代方案,因为用户可能没有FileGee授权。 奇怪的是引用[1]提到“评价:有点问题但有用”,说明该方案可能存在版本兼容风险。所以最后提醒了版本差异,并建议遇到新问题时提供更多上下文。用户应该是个技术博主,回复可以适当使用术语但步骤必须明确。 </think> 根据引用内容和故障分析,以下是解决图片上传报错的完整方案,分步操作说明如下: --- ### **解决方案步骤** 1. **定位插件缓存目录** - 在VS Code中打开Markdown文件 - 启用Markdown Publisher插件的**调试模式** - 尝试上传文件,在插件控制台日志中找到类似路径: ```log [Publisher] Uploading to: /Users/yourname/.vscode/extensions/xxx/tmp_upload ``` > ⚠️ 此临时目录是插件处理文件的中转站(不同系统路径可能不同) 2. **配置FileGee同步任务** - 打开FileGee软件,创建**单向同步任务** - 来源目录:`你的Obsidian库路径/attachments`(存放图片的文件夹) - 目标目录:**步骤1中获取的插件缓存目录** - 同步模式选择:`实时监控` 或 `定时同步`(建议首次全量同步) - 关键设置:勾选`保留相对路径结构` ✅ 3. **执行上传操作** - 同步完成后返回VS Code - 使用Markdown Publisher插件重新上传文件 - 此时图片会从同步后的缓存目录正确加载 --- ### **技术原理解析** ```mermaid graph LR A[Obsidian图片库] -->|FileGee实时同步| B[插件缓存目录] C[Markdown文件] -->|引用![]()| B B -->|插件上传| D[优快云图床] ``` - **故障根源**:插件硬编码使用绝对路径如`![img](/Users/obsidian/attachments/1.png)` - **解决方案本质**:让插件缓存目录与Obsidian图片库保持路径结构一致 - **同步工具替代方案**:可用`rsync`脚本(Mac/Linux)或`FreeFileSync`(Windows)替代FileGee --- ### **疑难排查指南** | 现象 | 解决方法 | |------|----------| | 图片仍报404错误 | 检查FileGee是否保留子目录结构<br>验证缓存目录是否有写入权限 | | 上传后图片乱序 | 在FileGee中启用`文件名编码转换`<br>同步时关闭Obsidian防止文件占用 | | 同步速度慢 | 在FileGee过滤规则中排除`.git`等无用文件夹 | > 💡 **进阶技巧**:在VS Code设置中添加路径映射(需插件支持): > ```json > "markdown-publisher.pathMapping": { > "/Users/obsidian/attachments/": "https://csdn-img-url/" > } > ``` > 可实现上传后自动替换为优快云图床链接[^1] --- **
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值