首页 > 其他分享 >自动上传博客图片

自动上传博客图片

时间:2023-08-20 13:55:47浏览次数:39  
标签:md 博客 自动 本地 dotnet 上传 cnblog 图片

背景

​ 我们写博客难免需要大量图片,如果把图片一张张上传到博客相册再引用图片链接,就很麻烦。所以需要一种手段,让我们可以在本地写完博客内容后,自动把博客引用的图片传到网上,并在网上发布。

​ 这时候就需要dotnet-cnblog :博客园文章快捷发布工具

环境准备

开启.net功能

​ 我使用的是win11,在控制面板中启动.net framework功能

image-20230820131238335

下载 dotnet-sdk-5.0.408-win-x64 和 Typora

​ Typora是本地编辑 .md 文件的软件,需要的自行下载。

​ dotnet-sdk-5.0.408-win-x64 网盘资源

下载dotnet-cnblog

​ 用管理员身份打开命令行,键入dotnet-cnblog

写博客并发布

  1. 利用Typora写一篇本地的test.md文件(里面包含一个本地图片)

    image-20230820133552327

  2. 在命令行中配置自己的博客

    ​ 键入dotnet-cnblog命令后按照提示依次配置自己博客的id,用户名,密码

    image-20230820132443565

    注意密码不是博客登陆密码,而是token令牌,在个人博客的设置最后能找到。

    image-20230820132718517

    如果后续需要换博客,可以用dotnet-cnblog reset重置远端博客

  3. 重新编制已经写好的test.md文件

    命令dotnet-cnblog proc -f <markdown文件路径>

    image-20230820133257080

    改命令执行完后,会在同文件夹下生成另一个.md文件

    image-20230820133354569

    打开后会发现,图片路径已经变为博客园的。

    image-20230820133433744

    把本地test-cnblog.md文件的左右内容全部复制到博客的随笔里并发布,可以看到已经可以显示图片了。

    image-20230820133858180

标签:md,博客,自动,本地,dotnet,上传,cnblog,图片
From: https://www.cnblogs.com/kdykdl/p/17643933.html

相关文章

  • 请大家支持博客园,购买VIP会员,https://cnblogs.vip
    很多认识我的朋友都是读到我的文章而来的,博客园是国内最早的技术博客平台,近二十年来始终如一地保持本色,不忘初心,为广大的技术爱好者经营着一块相对干净的田地。我也是最早的一批博主之一吧,在那个物资还没有很丰富,相对单纯的年代,天南地北的朋友们,以文会友,追一些大牛的系列文章跟......
  • 基于hexo和aws云搭建个人博客,0基础0费用(2W字超详细图文教程)
    这是篇概述文章,详细参考Hexo建站专栏 最近几个月一直在整理之前的技术笔记,目前虽在体系上还尚有欠缺,但内容方面整理的七七八八了,这些内容一部分记录在了云笔记中另一部分记录在了博客上。于是决定搭建一个个人的技术博客网站以方便技术体系和相关资料的展示和推广,初步的想法和需求......
  • 国际多语言出海商城源码/返佣产品自动匹配拼单商城源码
    源码介绍:国际多语言出海商城返佣产品自动匹配订单拼单商城源码,8国多语言出海拼单商城。此网站是很多巴西客户定制的原型,已投放运营符合当地本地化。多语言商城返利返佣投资理财派单自带余额宝,采取全新支付端口,后台语音提醒,客服中心改造豪华页面,赠送客服系统。后台釆取全新框架,余额......
  • SQL 相关博客
    文章来源: SQLServer存储过程-hoojo-博客园(cnblogs.com) ---SQLServer存储过程--存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。--存储过程中可以包含逻辑控制语句和数据操纵语句,它......
  • mybatis-plus公共字段自动填充与ThreadLocal
    1、为什么使用mybatisplus自动填充在项目开发中,我们会发现有一些数据库表字段是每个表都有的,在之前针对这些字段我们的目前的处理方式就是增加或者修改的时候一个一个的去赋值,如果都按这样的方法进行操作的话,那我们就需要在每个业务方法中进行操作,这样会显得我们的代码过于冗余......
  • DELPHI 文件自动备份工具源码分享
    一.工具界面如下(没做UI) 二.设计视图如下: 三.控件说明:1.使用到了第三方StyleControl控件中的SCGPLabel,SCGPEdit,SCGPCheckBox,SCGPCombobox,SCGPButton,这几个控件如果需要,可替换成秕自带控件.难度-12.TrayIcon这个是让程序缩小到托盘上面去的.3.Pop......
  • Netty编解码&粘包拆包&心跳机制&断线自动重连
    Netty编解码Netty涉及到编解码的组件有Channel、ChannelHandler、ChannelPipe等,先大概了解下这几个组件的作用。ChannelHandlerChannelHandler充当了处理入站和出站数据的应用程序逻辑容器。例如,实现ChannelInboundHandler接口(或ChannelInboundHandlerAdapter),你就可以接收入站事件......
  • Linux下使用消息队实现 ATM 自动取款机功能
    Linux下使用消息队实现ATM自动取款机功能要求功能:        (1)创建账户(2)存款(3)取款(4)查询(5)转账(6)退出(7)销户用到的知识点:   文件操作--创建账户的时候要把用户名,密码,余额,银行卡号。。。。(每个银行卡号单独存放一个文件)创建父子进程进程通信----消息队列模块化编程项目分......
  • 国际多语言出海商城源码/返佣产品自动匹配拼单商城源码
    源码介绍:国际多语言出海商城返佣产品自动匹配订单拼单商城源码,8国多语言出海拼单商城。此网站是很多巴西客户定制的原型,已投放运营符合当地本地化。多语言商城返利返佣投资理财派单自带余额宝,采取全新支付端口,后台语音提醒,客服中心改造豪华页面,赠送客服系统。后台釆取全新框架,余额......
  • iwebsec-文件上传 06 文件截断上传
    01、题目分析02、文件上传如果直接在页面输入框直接输入%00截断符,会生成a.php%00_1319128057.jpg这样的文件,很明显不符合我们的预期然后采用burp抓个包,把包中的post表项中的%00进行url-decode编码,然后再在文件名上进行%00截断,即可实现文件截断上传03、源码分析<?phpif......