2分钟

课程背景

实验预计耗时:30分钟

1. 课程背景

1.1 课程目的

本课程的主要目的是让学员了解如何通过腾讯云COS配置Typora上传文件的图床,结合Typora这一款Markdown编辑器,自动上传图片至腾讯云对象存储COS,并将Typora编辑器中展示的图片替换为COS图床的文件。

传统的图床配置方式为配置本地相对路径,或是手动上传图片再复制链接,两种方式都需要额外花费较多的精力,如果配置过程中出现了问题,很可能将会面临图片无法展示的情况。完成本课程的配置,学员再次使用Typora写文档时,无需再考虑图片的上传问题,更能专注于文档本身。

通过本课程的学习,学员可以掌握使用腾讯云COS做图床的基本逻辑,对腾讯云COS对象存储有更清楚的理解,同时能够掌握腾讯云的用户管理、子用户配置以及用户授权的相关操作。最终实现以腾讯云COS作为图床的Typora图片自动上传功能。

1.2 课前知识准备

1.相关概念

  • Markdown:Markdown 是一种轻量级标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。编写的文档后缀为.md.markdown。(注:本教程中配置的软件Typora就是一款免费的Markdown编辑器。)
  • 腾讯云对象存储COS:对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务。具有高扩展性、低成本、可靠安全等优点。通过控制台、API、SDK 和工具等多样化方式,用户可简单、快速地接入 COS,进行多格式文件的上传、下载和管理,实现海量数据存储和管理。本课程主要利用腾讯云COS作为Markdown图片的图床。 关于对象存储COS的更多信息,可以参考 对象存储官方文档
  • 腾讯云访问管理CAM:访问管理(Cloud Access Management,CAM)是腾讯云提供的一套 Web 服务,用于帮助客户安全地管理腾讯云账户的访问权限,资源管理和使用权限。通过 CAM,您可以创建、管理和销毁用户(组),并通过身份管理和策略管理控制哪些人可以使用哪些腾讯云资源。 关于访问管理CAM的更多信息,可以参考 访问管理官方文档

2.相关原理

  • Markdown编译原理:用户在Markdown编辑器中输入Markdown语法,编辑器在识别到Markdown语法后,会通过Markdown语法引擎进行正则转换,将Markdown语法转换成HTML标签。 转换后的标签再经过浏览器进行解析渲染,便可以将渲染后的样式展示在浏览器上。
    1-1 Markdown编译原理

3.相关命令介绍

  • git相关命令 使用git下载仓库:git clone <仓库地址>