排行榜 统计
  • 文章总数:56 篇
  • 评论总数:253 条
  • 分类总数:5 个
  • 最后更新:2023年11月15日

Markdown Image:用于在 Markdown 中插入图片的扩展(支持第三方)

本文阅读 3 分钟
首页 教程,工具/资源 正文

前言:

Markdown Image是一个用于方便的在 Markdown 中插入图片的扩展,它支持将图片存放在本地或第三方的图床或对象存储,是非常实用的工具,目前仍在完善中。

功能:

  1. 可复制图片文件或截图粘贴,快捷键 Ctrl + Shift + V,或右键菜单粘贴图片。
  2. 自动生成 Markdown 代码插入。
  3. 可配置支持 Imgur,七牛,SM.MS,Coding 等图床。默认为本地,需打开 Markdown 文件所在文件夹。
  4. 也可以自定义代码实现图片上传。
  5. 支持 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: 所要上传的目的仓库。
  • 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);
}

其它

本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
Linux可视化桌面环境一键脚本——使用浏览器访问
« 上一篇 08-02
BaiduSubmit魔改版:typecho百度提交插件,sitemap插件,记录蜘蛛来访
下一篇 » 08-05

发表评论

发表评论