在 VS Code 中使用 OSS 进行 Markdown 文档编写

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 阿里云OSS对象存储服务是理想的存储解决方案,专门用于承载大量非结构化数据。在VSCode中编写Markdown文档时,手动上传图片至OSS并获取相应链接的过程通常复杂且耗时。为此,Aliyun OSS Uploader插件应运而生,以简化和优化此流程。它不仅能够自动将图片上传到OSS并生成可供插入的链接,还能在您需要时通过撤回链接,删除已上传的图片,极大地提升了效率和便捷性。

阿里云对象存储服务(OSS)为开发者提供海量非结构化数据的存储和分发能力,是处理视频、图片、文档等各种类型文件的理想选择。当你在 VSCode 中编写 Markdown 文档并且需要嵌入图片时,手动上传图片到 OSS 并链接到你的 Markdown 文件中会是一个耗时的过程。此外,如果撤回嵌入的图片时,OSS 并不会自动删除你上传的图片,从而产生存储费用。幸运的是,有一个叫做 Aliyun OSS Uploader 的 VS Code 插件可以帮你简化这个过程,实现自动上传图片、自动生成图片链接以及撤回时自动删除图片。以下是如何在 VS Code 中安装和使用 Aliyun OSS Uploader 插件的详细指南。

前提条件

安装插件

首先,打开你的 Visual Studio Code 编辑器。然后按照以下步骤操作:

  1. 访问 VS Code 的插件市场并搜索 "Aliyun OSS Uploader",或者直接通过这个链接访问插件页面:Aliyun OSS Uploader

  2. 点击 “安装” 按钮将插件添加到你的 VS Code 编辑器中。

配置插件

在成功安装插件后,你需要进行一些简单的配置以连接到你的 OSS 存储桶:

  1. 在 VS Code 中,使用快捷键((ctrl+shift+p/command+shift+p/F1))唤起命令面板,然后输入elan set configuration

  2. 在下拉列表中,选择OSS Bucket的地域,例如oss-cn-hangzhou。

  3. 输入Bucket的名称,然后按Enter确认。

  4. 输入acccessKeyId,然后按Enter确认。

  5. 输入acccessKeySecret,然后按Enter确认。

上传图片

配置完毕后,你就可以开始在 Markdown 文件中上传和插入图片了。以下是如何进行操作:

  1. 打开一个 Markddown 文件。

  2. 右键点击你想要上传的本地图片,然后选择 “Elan: Upload Image”。

  3. 上传完成后,插件会自动生成图片的 OSS 链接并插入到你的 Markdown 文件中。

删除图片

您还可以在撤回链接的同时,删除已上传到 OSS 的图片。以下是如何进行操作:

  1. 在 Markdown 文件中,将光标移动到插入的 OSS 链接上方。

  2. 在弹出的提示框中,单击 Delete Image。

更多操作

Aliyun OSS Uploader 插件提供了一些实用的功能来管理你已经上传到 OSS 的图片:

  • 预览图片:通过点击 VS Code 中的链接即可预览。
  • 复制链接:方便你分享或在其他地方使用。
  • 移动或重命名:在 OSS 上重新组织你的文件结构。
相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
7月前
|
JSON 前端开发 JavaScript
Docusaurus框架——快速搭建markdown文档站点介绍sora
Docusaurus框架——快速搭建markdown文档站点介绍sora
185 0
|
7月前
|
前端开发
914.【前端】Taro集成towxml渲染markdown文档
914.【前端】Taro集成towxml渲染markdown文档
409 2
|
2月前
|
IDE Java 开发工具
在 Vim 里为 Markdown 文档展示导航窗格
在一个很长的 Markdown 文档里要准确跳转到某标题并不容易,如果像 Word 那样有个导航窗格就好了。
34 6
|
3月前
基于typora编写Markdown文档
如何使用Typora编写Markdown文档的教程,包括软件设置、快捷键使用以及一些使用技巧。
74 18
|
3月前
|
编解码 对象存储 云计算
对象存储 OSS 文档体验有奖评测活动来啦,一起来完成场景体验吧
诚邀对象存储OSS用户参与文档体验评测!活动时间:8月20日至9月25日。完成3 个场景的体验评测并提供真实评分、问题说明/改进建议及体验视频,即可获得200元现金奖励。详情及流程请见活动页面与钉群通知。名额有限,速来参加!
138 4
|
5月前
|
JavaScript Java
Java 将Markdown文件转换为Word和PDF文档
【7月更文挑战第5天】Java中使用`Spire.Doc for Java`库可方便地将Markdown转换为Word或PDF。基本步骤包括导入模块,创建`Document`对象,加载Markdown文件,然后保存为目标格式(`.docx`或`.pdf`)。若遇到`Invalid UTF-8 stream`错误,需确保Markdown文件是UTF-8无BOM编码。页面设置可通过`PageSetup`类调整。注意,实际应用会依据具体需求和环境有所调整。
297 6
|
5月前
|
JSON 监控 数据挖掘
上网行为管理软件中的Markdown文档编写与格式化
Markdown是轻量级标记语言,用于快速排版和格式化文本,常见于技术文档和博客。基本语法包括:#(1-6个)创建标题,空行分隔段落,*或-创建列表,[文本](链接)插入链接,![文本](图片URL)插入图片。此外,还有代码块(```包围)、引用(>)等高级格式。Markdown支持HTML嵌入以自定义样式,并广泛应用于上网行为管理等领域的文档编写。通过自动化脚本,能将监控数据提交至网站进行分析。
49 6
|
5月前
|
自然语言处理 开发者 Python
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
|
5月前
|
Unix Linux Shell
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
|
5月前
|
存储 JavaScript Python
word文档转成Markdown文档并在Typora免费版添加图床-----想想都很香
word文档转成Markdown文档并在Typora免费版添加图床-----想想都很香
179 0