一个用于方便的在 Markdown 中插入图片的扩展,支持将图片存放在本地或第三方的图床或对象存储。
❤ Sponsor me / 赞助开发者
功能
- 可复制图片文件或截图粘贴,快捷键
Ctrl + Shift + V
,或右键菜单粘贴图片
。 - 自动生成 Markdown 代码插入。
- 可配置支持
Imgur
,七牛
,SM.MS
,Coding
等图床。默认为本地,需打开 Markdown 文件所在文件夹。 - 也可以自定义代码实现图片上传。
- 支援 Windows,MacOS,Linux。
依赖要求
Windows 和 MacOS 用户可直接使用,Linux 用户须安装 xclip.
Ubuntu
sudo apt install xclip
CentOS
sudo yum install epel-release.noarch
sudo yum install xclip
扩展设置项目
基本设置项目
markdown-image.base.uploadMethod
: 上传图片的方式,根据不同的方式,须在设置不同的项目。markdown-image.base.fileNameFormat
: 图片文件命名格式化字符串。支持多种变量做格式化,可同时配置文件夹格式,具体见设置。
Local 设置项目
markdown-image.local.path
: 图片本地存放路径,支持相对路径,相对于所粘贴的 Markdown 文件。/
表示打开的文件夹根目录。若路径不存在,将会自动创建。
Coding 设置项目
markdown-image.coding.token
: Coding 的个人访问令牌,用于访问仓库,上传图片。markdown-image.coding.repository
: 所要上传的目的仓库,比如:https://coding-demo.coding.net/p/coding-demo/d/coding-demo/git
markdown-image.coding.path
: 图片存放的仓库目录,默认为根目录。
Imgur 设置项目
markdown-image.imgur.clientId
: 在imgur
注册的Client Id
。您可以在这儿注册。markdown-image.imgur.httpProxy
: 设置访问的 HTTP 代理。
SM.MS 设置项目
markdown-image.sm_ms.token
: SM.MS Secret Token。您可以注册一个帐户,然后访问 API Access 页面生成。
七牛设置项目
markdown-image.qiniu.accessKey
: 七牛账户的 Access Key。markdown-image.qiniu.secretKey
: 七牛账户的 Secret Key。markdown-image.qiniu.bucket
: 七牛的对象存储空间名。markdown-image.qiniu.domain
: 七牛空间绑定的域名。markdown-image.qiniu.zone
: 七牛空间的存储区域。
自定义设置项目
markdown-image.DIY.path
: 你写的代码的路径。 你的代码必须 exports 一个像async function (filePath:string, savePath:string, markdownPath:string):string
的函数。
比如:const path = require('path'); module.exports = async function(filePath, savePath, markdownPath) { // Return a picture access link return path.relative(path.dirname(markdownPath), filePath); }
其他
Enjoy!
# 第2名
必装的 VSCode 插件有哪些?
1 / 0
聊一聊
暂无评论
创造者们
Hancel.Lin在硬件公司寫軟件的代碼搬運工。