MWeb 是专业的 Markdown 写作、记笔记、静态博客生成软件,由于其支持一键将文章发布到超多的平台和将图片上传到主流的图床上,广受赞誉,但是不直接支持新浪微博图床。
新浪图床是新浪微博附带的福利,在饱受了微博混沌时间流和广告的痛苦后,发现微博居然可以充当免费图床用,这简直是浪子回头金不换啊!
传统方法
还是先说说传统方法,此方法具有跨平台性。自从 Chrome 商店横空诞生了新浪微博图床后,图片之类的上传基本就用它了。这个扩展使用的前提是你需要先登录下你的微博账号,然后就可以随便用这个插件了。
而且无论你在什么平台下,只要可以安装 Chrome,就可以用这个扩展。而且图片自带 cdn 加速[1],贼溜。
自动上传
这是偶然在 GitHub 闲逛时发现的,在此特别感谢 J3n5en 的辛苦付出👏👏👏
项目主页
利用 MWeb 强大的自定义图床功能,我们可以很方便的添加些开发者来不及支持的图床服务,比如新浪微博图床。项目主页使用中文写的,我想大家应该都看得懂吧。
-
克隆项目到本地,请注意确定项目的存放位置,下面这句话是在当前目录下存放项目。
git clone https://github.com/J3n5en/sinaPicHostingApi.git
-
安装依赖,没有下面两个的自己用 homebrew 安装!
yarn //或者 npm I
-
修改项目中 config.json 配置文件
{
"auth": {
"username": "", // 新浪账号
"password": "" // 新浪密码
},
"port": 8088, // api监听端口
"url": "/upload", //api url
"default": {
"protocol": "https", // 默认的协议 ['http','https']
"size": "large" // 默认的图片大小{'large':'原图','mw690':'中等尺寸':'thumbnail':'缩略图'}
}
}
-
输入如下命令运行服务器:
node index.js
-
在 MWeb 中添加发布服务。
添加完成后,以后在上传图片时先执行第 4 步,然后就可以启动一键上传功能了✌️。
-
虽然国内的 cdn 各种垃圾,但是有总比没有强。 ↩
网友评论