首页 > 其他分享 >typimg: typora中一键上传图片到博客园(工具开源)

typimg: typora中一键上传图片到博客园(工具开源)

时间:2022-11-26 20:44:50浏览次数:69  
标签:博客园 typora typimg 访问 点击 上传 图片

项目介绍

iShot2022-11-26 20.18.01

项目背景
个人经常使用Typora这一软件,在编写md文档时,图片可以暂存本地,文章中可以使用本地图片的绝对路径或相对路径,痛点就是不利于以后文档的迁移和平台的变化,因此需要将文档的图片存放在云端并提供远程访问的url,个人搭建图床或使用OSS成本有点高(杀鸡焉用牛刀!),无意间看到了 metaweblog 的文档,发现博客园是遵循这一规范的博客系统,加上本人也需要在博客园上发表一些东西,能用平台提供的原生图床服务支持是最好不过啦,之后又发现网上针对Typora开发的博客园图片上传工具很少,且质量参差不齐,无奈就自己用python实现了最初的版本供自己日常使用(依赖本机python环境),随着golang学习的深入,于是就想着用golang实现一版无需依赖特定编程环境、可跨平台使用的图片上传工具,typimg工具由此诞生啦!


项目地址
点击访问github:typimg项目
点击下载typimg工具1.0版本

命令介绍

image.png

主要使用的有以下两个

typimg init

typimg init:初始化项目,在正式使用前必须执行该命令

image.png

typimg upload

typimg upload:上传图片的命令,返回上传后的博客园图片链接

网络图片、本地图片、截图等可直接被Typora识别并调用该命令,返回的图片链接将插入到typora文档中

image.png

typimg使用流程

进入 https://i.cnblogs.com/settings 页面,滑到页面最下方,点开其他设置。

  1. 需要选中允许 MetaWeblog 博客客户端访问
  2. 登录名、访问令牌、访问地址和typimg工具提示的一致,按顺序输入即可
  3. 最后点击保存退出,然后再用typimg工具登录

image.png

关于MeatWeblog访问令牌,点击查看后复制即可:

image.png

如果没有的,点击访问令牌弹窗右下角 **创建令牌** 按钮,生成后再复制:

image.png

最后将给出的图片上传命令复制并粘贴到typora即可:

image.png

Typora配置

image.png

可以点击验证图片上传选项测试一下:

image.png

问题 & 解决方案

提示permission denied

chmod命令授权即可。

image.png

标签:博客园,typora,typimg,访问,点击,上传,图片
From: https://www.cnblogs.com/iorson/p/16928227.html

相关文章

  • python基础:typora软件、markdown语法、typora主要功能介绍、计算机的本质、计算机五
    目录typora软件markdown语法typora主要功能介绍计算机的本质计算机五大组成部分概要typora软件typora软件 是一款文本编辑器是目前非常火爆的文本编辑器 默认情况下......
  • 脚本上传typora图片到gitee
    用Gitee搭建图床,上传要用到Gitee的开放API:https://gitee.com/api/v5/swagger#/postV5ReposOwnerRepoContentsPath注意:Gitee的图片预览只能预览1M以内的图片,超过这......
  • go-Typora上传图片-Custom Command上传图片到Gitee
    概述编写程序,读取图片路径=>文件内容转换成base64=>上传文件=>返回文件url测试APIGiteeAPI文档新建文件POST:https://gitee.com/api/v5/repos/{owner}/{repo......
  • 博客园主题2
    https://www.yuque.com/awescnb1、修改博客皮肤为Custom2、在页面定制CSS代码中(注意要勾选禁用模本默认CSS)添加以下地址中的css代码:#loading{bottom:0;left......
  • 博客园主题1
    皮肤1https://github.com/BNDong/Cnblogs-Theme-SimpleMemoryhttps://www.likecs.com/show-306717407.html1、修改博客皮肤为SimpleMemory2、在页面定制CSS代码......
  • 在博客园随笔中插入3D分子模型
    技术背景博主对前端技术不甚了解,只是想在博客中直接展示一些已有的分子结构,而且需要是可以交互的。而我们了解到通过3Dmol这样的前端工具可以实现,通过在博客园随笔中直接......
  • typora中使用base64那些事
    在typora中base64的语法笔记内容![image][link1]笔记内容[link1]:xxx然后你会发现base64显示的太长,去到偏好设置-外观-打开主题文件夹,中找到你使用的样式css,编辑它......
  • 博客园主题修改分享
    1.进入博客园个人后台,选择设置找不见博客园后台的,可以先进入博客园首页,点击头像下的账号设置,进入后左侧列表有博客设置,点击后可进入。2.基本设置里,选择皮肤CodingLif......
  • <原文转载> 自定义博客园博客页面鼠标
    1、鼠标指针替换在博客设置->文件中上传自己的鼠标样式,上传时注意将后缀改为.ico对刚刚上传的ico文件右键->复制链接地址添加css代码在博客设置->设置中找到页面......
  • autohotkey typora 快捷键
    C:\my_script\typora\typora-副本.ahk;热键标记;!感叹号代表Alt键;#井号代表Windows键;^上三角号代表Ctrl键;+加号代表Shift键;执行;::代表按下前......