首页 > 其他分享 >md文件图片上传

md文件图片上传

时间:2023-04-19 19:11:22浏览次数:44  
标签:md MetaWeblog 文件 cmd dotnet 上传 cnblog 图片

注意:以下所有操作均需要在以管理员身份运行cmd中执行

一、下载.Net环境

.Net官网下载

下载.Net环境

二、查看dotnet版本号

安装完成后,打开cmd,输入:dotnet --info 查看版本号

查看dotnet版本号

三、安装dotnet-cnblog

在cmd中输入命令:dotnet tool install -g dotnet-cnblog

安装成功后,会出现“已成功安装工具dotnet-cnblog”的信息,这里我已经安装好了就不再截图

安装dotnet-cnblog

四、初始化工具

工具安装成功后,第一次使用前需要设置博客园的相关信息

在管理员身份下的cmd中输入:dotnet-cnblog reset设置初始化信息

初始化dotnet-cnblog

注意:

  1. 博客ID一般都是跟在域名后的第一个/后,如上图的绿色提示信息

  2. 用户名可以在以下位置查看

    博客圆账号设置

    查看博客用户名

  3. 重点输入的密码 不是博客园账号的密码!!!!而是MetaWeblog访问令牌!是MetaWeblog访问令牌!是MetaWeblog访问令牌! 重要的事情说三遍

    snipaste_20230419_180228

    如何查看MetaWeblog访问令牌?

    在上一步的查看用户名的页面,点击【博客设置】 -> 下拉到网页最底部

    博客设置

    snipaste_20230419_180801

    snipaste_20230419_180922

    将复制的MetaWeblog访问令牌粘贴到cmd窗口的【输入密码】处

  4. 此时工具的初始化已经完成,后面就可以正常使用啦~

五、使用dotnet-cnblog工具

  1. 关闭之前打开的cmd窗口

  2. 在需要转换md文件的位置打开cmd窗口

    snipaste_20230419_181633

  3. 在cmd中输入:dotnet-cnblog proc -f md文件名.md

生成带http地址的md文件

【回车】后,即可在原md文件所在目录下看到一个新的带有-cnblog的.md文件

snipaste_20230419_182208

之后要上传md文件到博客园就直接把刚刚生成的带有cnblog后缀的文件上传上去就可以了

注意事项:

  1. 如果配置初始化信息时错误,可以使用dotnet-cnblog reset重新修改(3次机会)
  2. 只有md文件中的本地路径的图片才会上传,如果图片路径已经是 http:/https: 路径则会自动过滤,不必关心
  3. 图片路径转换后会自动保存到新的md文件(带有-cnblog的md文件)中
  4. 不能使用该程序上传非md文件

标签:md,MetaWeblog,文件,cmd,dotnet,上传,cnblog,图片
From: https://www.cnblogs.com/Yxz-smile/p/17334357.html

相关文章

  • 图片懒加载插件lazyload使用方法
    一、如何使用:LazyLoad依赖于jQuery。引入文件<scripttype="text/javascript"src="jquery.js"></script><scripttype="text/javascript"src="jquery.lazyload.js"></script>图片基本属性的设置<imgclass="......
  • oracle获取上传文件类型分类
    如下selectx.*,count(1)from(--selectsubstr(t.attachmentpath,-3,)vfromCOMM_ATTACHMENTtselectsubstr(t.attachmentpath,instr(t.attachmentpath,'.',-1)+1)vfromCOMM_ATTACHMENTt)xgroupbyv;数据源举例:\project\2018\11......
  • 用一行代码-重装系统cmdpe.com
    告诉你们一条命令就可以重装最新微软官方系统、包括最新Windows11哦!任何电脑都可以用。这绝壁是史上最简单的重装系统、超实用。主要特点:只需一行命令,不需要其他任何东西。自动从微软官方服务器下载系统文件,绝对纯净。下载速度快,支持断点续传,支持多线程,基本上几分钟就能......
  • Linux内存管理之mem_map对象.md
    在linux内核中,所有的物理内存都用structpage结构来描述,这些对象以数组形式存放,而这个数组的地址就是mem_map。内核以节点node为单位,每个node下的物理内存统一管理,也就是说在表示内存node的描述类型structpglist_data中,有node_mem_map这个成员,其针对平坦型内存进行描述(CONFIG_FL......
  • 小程序调用图片,视频,相机功能
    //调用图片和相机choosePic(){console.log("table")var_this=thiswx.chooseImage({count:9,//最多可以选择的图片张数,默认9sizeType:['original','compressed'],//original原图,compressed压缩图,默认二者都有sourceType:......
  • 还不会漏洞上传吗?一招带你解决!
    前言由于开发者安全意识不足,或者编写代码时对上传文件的合法校验存在缺陷,导致上传漏洞的产生。上传漏洞经常出现于头像上传、相册上传、附件上传、新闻投稿等位置,产生的危害极大,可直接导致web服务器权限被攻击者控制。如果WEB应用在文件上传过程中没有对文件的安全性进行有......
  • 博客 实现ctrl+v粘贴图片并上传、word粘贴带图片
    ​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。加入下面的代码://判断剪......
  • Blog 实现ctrl+v粘贴图片并上传、word粘贴带图片
    ​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@     page contentType="text/html;cha......
  • 视频直播系统源码,CSS3如何调整背景图片大小
    视频直播系统源码,CSS3如何调整背景图片大小1.lengthlength:设置背景图片的高度与宽度。第一个值设置宽度,第二个值为高度。如果只给出第一个值,那么第二值则设置为auto(自动)。 举例,将背景图片改为20emx20em(默认1px=.05em)       width:30em;      ......
  • 在线编辑器 实现ctrl+v粘贴图片并上传、word粘贴带图片
    ​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接......