查看完整视频
小黑屋思过中,禁止观看!
评论并刷新后可见

您需要在视频最下面评论并刷新后,方可查看完整视频

积分观看

您支付积分,方可查看完整视频

{{user.role.value}}
付费视频

您支付费用,方可查看完整视频

¥{{user.role.value}}
专属视频

只允许以下等级用户查看该视频

升级
会员专享

视频选集

Typora图片上传图床

  • 视频介绍
  • 视频选集
  • 交流讨论
释放双眼,带上耳机,听听看~!
typora文档编写中图片资源上传到自己的oss,隐私性和安全性更好,并且价格也不贵。

这是历史博客的文章同步,注意时效性

1.Typora图床

Typora是一个非常好用的markdown文档编辑器,书写体验上乘,新版本需要订阅使用,但是老版本依旧是免费的,并且在功能上没有什么差别。

我建议是把图片资源上传到自己的oss,隐私性和安全性更好,并且价格也不贵。

如果想要将文章中的图片上传自己的服务器可以使用官方推荐的PicGo方案,我不太喜欢另外开一个软件,研究了两个直接上传图片的功能。

2. 创建oss账户

使用阿里云来测试

给这个用户添加权限,权限酌情给。

2. 使用开源插件

2.1 安装插件

typora-plugins-win-img插件地址,首先解压,拿到插件包,然后找到Typora的安装根目录下的resources/app,将plugins粘贴在这里。

打开window.html文件<script src="./app/window/frame.js" defer="defer"></script> 后面添加一行<script src="./plugins/image/upload.js" defer="defer"></script>

2.2 配置信息

打开刚刚复制的plugins下的image/upload.js文件。

修改setting里面的 target标签为你的存储厂商,然后修改下面的aliyun这个标签修改为你自己的配置信息。

3. 自己编写脚本文件

注意你要测试你的环境 php在命令行是可以执行的

然后分享一个我收集(非原创,找不到原本的链接了)的使用脚本文件上传的方式,使用node或者php都可以,这里我使用php举例。

composer安装阿里云的sdk。

{
    "name": "typora/alioss",
    "type": "project",
    "authors": [
        {
            "name": "lookroot",
            "email": "1270799700@qq.com"
        }
    ],
    "require": {
        "aliyuncs/oss-sdk-php": "^2.3"
    }
}

写个简单的php脚本

<?php

require_once 'vendor/autoload.php';

$file =  $argv[1];

$name = pathinfo($file, PATHINFO_BASENAME);

$uploader = new \OSS\OssClient(
    '你的SecretId',
    '你的SecretKey',
    '你的oss区域地址 oss-cn-chengdu.aliyuncs.com'
);

$res = $uploader->uploadFile(你的文件夹',文件路径+文件名, $file);
$str=$res['info']['url'];
//可以替换成自己的域名 $newstr=str_replace("","",$str);
echo $str . "\n";

然后来到typora的偏好设置中,将上传服务设置为自定义命令。

点击下方的验证上传

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索