草庐IT

Gitee图床挂了后, Typora可用的免费图床还有啥可选?

coderge 2023-03-28 原文

偶然看到一直配合Typora+Picgo使用的Gitee图床挂了, 于是就想找个免费的替代品. 毕竟白嫖是一辈子的追求!

免费的有个sm.ms图床实在是有点慢.

其他的图床可以看这篇

个人对于图床稳定性无所谓, 只需要保证上传速度和博客平台抓取速度即可, 偶尔写的markdown笔记会很快上传至博客平台.

偶然刷到v2ex有个老哥发了推广自己的免费图床的文章. 就去他的网站瞅了瞅.

https://www.imgurl.org/page/use

单张图片限制大小为5M,游客限制每天上传10张,图片长期保存,直到站长无法维持

免费版套餐如下:

  1. 注册免费账号您将拥有400张/月的上传额度
  1. 20张/日

于我而言够用, 可冲!

注册imgURL

注册后获得API地址,UID, Token等信息

拿Postman测试了一下上传过程

返回值, 据官方文档说, 200就是上传OK, 进个人后台验证了一下, 上传没问题!

{
    "code": 200,
    "msg": "",
    "data": {
        "relative_path": "/imgs/2022/04/07/0e9231cffb66e868.jpg",
        "url": "https://s3.bmp.ovh/imgs/2022/04/07/0e9231cffb66e868.jpg",
        "thumbnail_url": "https://s3.bmp.ovh/imgs/2022/04/07/0e9231cffb66e868_thumb.jpg",
        "image_width": 167,
        "image_height": 363,
        "client_name": "1628951743825_jpeg.JPG",
        "id": "1237407",
        "imgid": "0e9231cffb66e868",
        "delete": ""
    }
}

Picgo配置

Typora具体如何配合Picgo网上一堆教程, 就不赘述

搜了一下Picgo插件, 搜不到针对这个图床的, 于是就想找个通用的.

试了好几个, 就下图这个可用

配置如图

自定义Body那里写上自己的uidtoken

{
"uid":"82f54880df50e1f0e93477f062d63d85",
"token":"2f1edwadweaweefawefawfawe4a0e"
}

?


2022.6.22记,遇到了个奇怪的bug,返回的图片网址前面有个 null

排查后得知自定义图片URL前缀没写,所以在前面加了个空,即 null
于是新配置更改了JSON路径自定义图片URL前缀


2023.3.14记

新推荐图床 图仓 (tucang.cc)
免费额度比ImgURL多多了, 稳定性待定, 接口使用方法见官方文档

References

https://zhuanlan.zhihu.com/p/108819269

https://meta.appinn.net/t/topic/31113/11

v2ex 免费图床 imgurl.org

有关Gitee图床挂了后, Typora可用的免费图床还有啥可选?的更多相关文章

  1. ruby-on-rails - 如何使辅助方法在 Rails 集成测试中可用? - 2

    我在app/helpers/sessions_helper.rb中有一个帮助程序文件,其中包含一个方法my_preference,它返回当前登录用户的首选项。我想在集成测试中访问该方法。例如,这样我就可以在测试中使用getuser_path(my_preference)。在其他帖子中,我读到这可以通过在测试文件中包含requiresessions_helper来实现,但我仍然收到错误NameError:undefinedlocalvariableormethod'my_preference'.我做错了什么?require'test_helper'require'sessions_hel

  2. jenkins部署1--jenkins+gitee持续集成 - 2

    前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon

  3. 阿里云国际版免费试用:如何注册以及注意事项 - 2

    作为新的阿里云用户,您可以50免费试用多种优惠,价值高达1,700美元(或8,500美元)。这将让您了解和体验阿里云平台上提供的一系列产品和服务。如果您以个人身份注册免费试用,您将获得价值1,700美元的优惠。但是,如果您是注册公司,您可以选择企业免费试用,提交基本信息通过企业实名注册验证,即可开始价值$8,500的免费试用!本教程介绍了如何设置您的帐户并使用您的免费试用版。​关于免费试用在我们开始此试用之前,您还必须遵守以下条款和条件才能访问您的免费试用:只有在一年内创建的账户才有资格获得阿里云免费试用。通过此免费试用优惠,用户可以免费试用免费试用活动页面上列出的每种产品一次。如果您有多个帐

  4. ruby-on-rails - self 在 Rails 模型中的值(value)是什么?为什么没有明显的实例方法可用? - 2

    我的rails3.1.6应用程序中有一个自定义访问器方法,它为一个属性分配一个值,即使该值不存在。my_attr属性是一个序列化的哈希,除非为空白,否则应与给定值合并指定了值,在这种情况下,它将当前值设置为空值。(添加了检查以确保值是它们应该的值,但为简洁起见被删除,因为它们不是我的问题的一部分。)我的setter定义为:defmy_attr=(new_val)cur_val=read_attribute(:my_attr)#storecurrentvalue#makesureweareworkingwithahash,andresetvalueifablankvalueisgiven

  5. ruby - 如何在 Cucumber 步骤定义中使单词可选? - 2

    我在下面有一个步骤定义,它执行我想要它执行的操作,即它根据“PAGES”哈希的“page”元素检查页面的url。Then(/^Ishould(still)?beatthe"(.*)"page$/)do|still,page|BROWSER.url.should==PAGES[page]end步骤定义用于两者我应该在...页面我应该还在...页面但是,我不需要将“still”传递到block中。我只需要它是可选的以匹配步骤但不传递到block中。我该怎么做?谢谢。 最佳答案 您想将“静止”组标记为非捕获。这是通过使用?:启动组来完成的

  6. ruby-on-rails - 在 Rails 3 中进行身份验证最常用的方法是什么? - 2

    我需要在rail3中使用标准注册/登录/忘记密码功能进行身份验证。是否有大多数人为此使用的插件或其他东西? 最佳答案 我不确定最常用的方法是什么-但可以肯定的是,Plataformatec的“Devise”是一个非常流行的方法:http://github.com/plataformatec/devise我已经尝试了一些authgem,对我来说,它是最简单的设置和修改以满足我的需要。它内置了密码恢复、帐户确认(如果需要)和其他一些非常方便的功能。 关于ruby-on-rails-在Rail

  7. ruby-on-rails - 如何在 Rails 中添加禁用的提交按钮 - 2

    我在ruby​​表单中有一个提交按钮f.submitbtn_text,class:"btnbtn-onemgt12mgb12",id:"btn_id"我想在不使用任何javascript的情况下通过ruby​​禁用此按钮 最佳答案 添加disabled:true选项。f.submitbtn_text,class:"btnbtn-onemgt12mgb12",id:"btn_id",disabled:true 关于ruby-on-rails-如何在Rails中添加禁用的提交按钮,我们在St

  8. ruby - 如何保持我不常用的编程语言技能 - 2

    关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我不经常使用ruby​​-通常它加起来相当于每两个月或更长时间编写一次脚本。我的大部分编程都是使用C++进行的,这与ruby​​有很大不同。由于我与ruby​​之间的差距如此之大,我总是忘记语言的基本方面(比如解析文本文件和其他简单的东西)。我想每天练习一些基本的东西,我想知道是否有一些我可以订阅的网站,并且会向我发送当天的Ruby问题或类似的东西。有人知道这样的站点/Internet服务吗?

  9. ruby - 如何确定是否在 Ruby 中传递了可选参数 - 2

    如果我在Ruby中有以下方法:deffoo(arg1,arg2="bar")putsarg1putsarg2end有没有办法确定用户是否在方法中为arg2传递了一个值?显然,我可以将ifarg2=="bar"添加到方法中,但这并没有捕捉到用户自己手动传入"bar"的情况。当然,我可以将默认值设置为任何用户都不会传入的内容,但这样很快就会变得非常丑陋。那里有什么优雅的东西吗? 最佳答案 deffoo(arg1,arg2=(arg2_not_passed=true;"bar"))putsarg1putsarg2puts'arg2wasp

  10. ruby - 输出液体模板中的可用对象和属性 - 2

    有没有办法在liquidtemplate中输出(用于调试/信息目的)可用对象和对象属性??也就是说,假设我正在使用jekyll站点生成工具,并且我在我的index.html模板中(据我所知,这是一个液体模板)。它可能看起来像这样{%forpostinsite.posts%}{{post.date|date_to_string}}»{{post.title}}{%endfor%}是否有任何我可以使用的模板标签会告诉我/输出名为post的变量在此模板(以及其他模板)中可用。此外,是否有任何模板标签可以告诉我post对象具有键date、title、url、摘录、永久链接等

随机推荐