如何上传md的本地图片到博客园

博客园快捷发布工具

博文引用自:https://www.cnblogs.com/TimVerion/p/11379271.html
解决了上传md文件本地图片无法上传的问题 ,(太厉害了,再也不用冷冰冰的看着文字发呆了)
(中间我还很傻b的去复制了博文的图片(因为直接复制到博客园没有图片),想拼凑成完整的,
却不料直接复制博文到typora中,然后在传到博客就行)

一.准备环境

安装.NET Core SDK: https://www.microsoft.com/net/learn/get-started/windows

.NET Core SDK 2.1:点我下载

运行本程序必须需要.NET Core 2.1或者更高版本

二.第一种安装方法

.NET Core Global Tool 是 .NET Core 2.1的新特性,类似于NPM,可以直接从NUGET安装我们编写的工具。

1.安装

打开cmd,执行命令,便可以直接安装本工具:

dotnet tool install -g dotnet-cnblog

2.配置

第一次运行需要配置博客ID,账号密码等,按照提示输入即可,对信息采用tea加密算法进行加密存储。

有可能如下情况:

原因是因为你没有配置path环境变量,我们可以查看下C:\Users\用户名.dotnet\tools 看看是否存在 dotnet-cnblog.exe。

如果存在就把这个目录添加到path环境变量即可。

3.重置配置

使用下面的命令重置配置:

dotnet-cnblog reset

4.使用

使用命令对Markdown文件里的图片进行解析,并上传到博客园,并且转换内容保存到新的文件中。

dotnet-cnblog <markdown文件路径>

三.第二种安装方法

1.编译Release包

进入shell文件夹,运行publish.bat

可能会引起杀毒软件误报,请允许。

若出现 error NETSDK1053: Pack as tool does not support self contained. 则表示未完成,

解决办法:进入项目根目录\CnBlogPublishTool文件夹,修改dotnet-cnblog.csproj, 删除<PackAsTool>true</PackAsTool>这条语句即可。

2.创建快捷方式

进入 项目根目录\Publish 文件夹,选中 dotnet-cnblog.exe,【右键菜单】->【创建快捷方式】

然后进入 项目根目录\shell 文件夹,运行deploy.bat

3.使用

选中一个MarkDown文件,【右键菜单】->【发送到】->【dotnet-cnblog】,便会开始解析图片并自动上传到博客园。

第一次使用会让您配置博客ID和博客园的用户名密码,密码采用tea加密存储,请放心使用。

四.使用演示

五.说明

  • 程序未加过多的容错机制,请勿暴力测试。比如发送一个非MarkDown文件到程序。
  • 上传图片具有重试机制,重试三次。
  • 只有本地路径的图片才会上传,所有http/https远程图片都会过滤
  • 图片上传完毕以后,会自动转换md内容保存到带cnblog后缀的文件里面
  • 密码错误请到程序根目录删除config.json后重新运行程序,将会让你设置密码

原文地址:https://www.cnblogs.com/Doner/p/11569224.html

时间: 2024-10-08 01:03:13

如何上传md的本地图片到博客园的相关文章

Android 拍照上传和拍照本地显示,拍照剪切上传,选取本地图片剪切上传

@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK) { switch (requestCode) { case TAKE_PICTURE: //将保存在本地的图片取出并缩小后显示在界面上 Bitmap b

是用博客园发表博客是如何上传本地图片

之前写了一篇带有图片的文章,我是直接从Word文档copy过来的,结果发现图片没有,找了很多资料,都说的很麻烦,最后还是自己找到了一简单方法, 这样,你的图片就可以上传了! 是用博客园发表博客是如何上传本地图片

【转】asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端

原文地址:http://docode.top/Article/Detail/10002 目录: 1.Http协议上传文件(以图片为例)请求报文体内容格式 2.完整版HttpWebRequest模拟上传文件请求报文内容封装 3.asp.net(c#)使用HttpWebRequest携带请求参数模拟上传文件封装源码下载 一.Http协议上传文件(以图片为例)请求报文体内容格式 首先,我们来看下通过浏览器上传文件的请求报文内容格式,这里以本人自己写的实例为例,如下图.除了能上传图片(即:头像字段),还

iOS 使用AFN 进行单图和多图上传 摄像头/相册获取图片,压缩图片

图片上传时必要将图片进行压缩,不然会上传失败 首先是同系统相册选择图片和视频.iOS系统自带有UIImagePickerController,可以选择或拍摄图片视频,但是最大的问题是只支持单选,由于项目要求需要支持多选,只能自己自定义.获取系统图库的框架有两个,一个是ALAssetsLibrary,兼容iOS低版本,但是在iOS9中是不建议使用的:另一个是PHAsset,但最低要求iOS8以上.兼容到iOS7,可以选择了ALAssetsLibrary 现在我们先说选择一张图的情况 一.单图多图上

如何将ISO文件上传到XenServer本地存储中

如何将ISO文件上传到XenServer本地存储中 从XenServer5.0.0之后ISO文件不能直接拷贝到/opt/xensource/packages/目录下,该目录下只能用于存放Xenserver Tools文件,那当用户要挂载ISO进行虚拟机安装时有什么方法呢?有两种方法: 一.通过CIFS挂载Windows共享文件夹的方式,这种方式操作简单,通过XenCenter的New Storage向导即可完成(操作略),而且当ISO较多且变动频繁时,强力推荐该种方法 二.将ISO文件直接上传到

android-HttpClient上传信息(包括图片)到服务端

android-HttpClient上传信息(包括图片)到服务端

PHP服务端如何通过程序将图上传到指定的图片服务器与图片服务器的优化方案

一:PHP服务端如何通过程序将图上传到指定的图片服务器与图片服务器的优化方案 (1) php服务器把图片处理成缩率图或指定大小的图片在通过PHP程序代码 操作FTP 上传到图片服务器. 二:图片服务器的优化方案 (1)用独立的图片服务器处理图片[LigHttpd图片服务器],从处理图片上来看性能要高过Apached和nginx.(2)查看是否是带宽问题导致=>>>确保带宽充足(3)硬盘的IO读写性能[磁盘列阵=>购买多个磁盘] 1)raid0:至少两个硬盘,图片保存在不同的磁盘上.

从web编辑器 UEditor 中单独提取图片上传,包含多图片单图片上传以及在线涂鸦功能

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码.(抄的...) UEditor是非常好用的富文本web编辑器,而且全中文API和注释,方便学习和使用.特别是图片上传查看及涂鸦功能极为喜欢,但是有很多情况我们并不需要Web编辑器,而只需要图片上传.那么问题来了,提取图片上传哪家强..... 网上有很多图片上传的控件.插件.但都不是那么的完美,有的只有一张图片上传不包含批量上传,有的没有图片查看

富文本编辑器handyeditor,上传和预览图片的host地址不一样

使用富文本编辑器(官网)时,大多时候都会用到图片上传,但是下载的富文本编辑器的默认配置是只有一个上传地址的host的. var he = HE.getEditor('editor', { autoHeight: true, autoFloat: false, topOffset: 0, uploadPhoto: true, uploadPhotoUrl: uploadDomain, uploadPhotoHandler: "", uploadPhotoSize: 200, upload