• Typora + cnblog 图片自动上传 (超详细哦)


    一段废话:

    使用博客园一定会遇到一个操蛋的问题,就是本地Typora编辑的markdown 文本,直接粘贴到博客园发布,图片无法显示。 这是因为图片是本地路径, 不是网络路径。 问题能通过将图片上传到三方图床然后在markdown文件中去引用网络地址,但是太麻烦,而且三方图床一跨,那就完了。

    所以更多人的做法,是将本地文件一张张拖到博客园的在线markdown编辑器。 博客园会自动将拖入的图片传到自己服务器。 但这个过程,在图片比较少的时候没什么。 但是图片一多就非常让人崩溃了。

    因此,这里通过 博客园的.net 工具,实现自动将本地markdown 文件转换成直接可以复制到在线编辑器然后发布的新的markdown版本 (主要做的改变,就是将本地图片全部自动上传到了博客园的服务器), 这非常棒。 还支持linux,不是很舒服?

    我们不通过安装.net 环境,直接安装二进制工具。 github上有一个开源的小工具, 地址在这里:https://github.com/stulzq/dotnet-cnblogs-tool

    Step1: 下载二进制工具

    地址:https://github.com/stulzq/dotnet-cnblogs-tool/releases/tag/v1.4.1

    在windows上,安装这个:dotnet-cnblog-v1.4.1-win-x64.tar.gz (点击直接下载)

    Step2: 解压

    windows上可以通过bandizip去解压.tar.gz 文件

    dotnet-cnblog-v1.4.1-win-x64.tar.gz

    解压后的目录是这样的:

    image-20210422090524157

    Step3:试一下

    该工具的使用,非常简单。

    第一次使用,双击 .exe 二进制执行文件,

    第一次运行需要配置博客ID,账号(登录邮箱)密码等,按照提示输入即可:

    668104-20201127164440482-852371747.png

    如果要重置 ,你需要执行:

    dotnet-cnblog reset
    

    但是现在这个命令不是全局命令,所以直接在cmd中是不可以滴,你需要在 dotnet-cnblog.exe 所在目的,下去执行。 目录空白处: shift + 右键 -> "在此处打开powershell"

    > .dotnet-cnblog.exe reset 
    

    然后我们尝试以下,能不能正常使用,并且了解下该工具怎么用:

    image-20210422090901951

    直接将一个编辑好的含有图片的文件丢到这个目录。然后输入以下指令:

    #语法格式
    dotnet-cnblog proc -f <markdown文件路径>
    

    当然,我们还没有配置全局命令, 所以临时跑一下

    > .dotnet-cnblog.exe proc -f ".Navicat Premium 15 安装教程( 含破解).md" 
    

    image-20210422092617212

    它生成了一个新的文件:

    image-20210422092655460

    该文件中,原本本地的文件,全部被替换成了博客园的网络链接,可以直接全选复制,然后在博客园的网页markdown编辑器中粘贴发布了。

    到这里,就可以使用了。

    为了更加方便,我们将dotnet-cnblog 配置一个全局环境变量,这样就可以在任意目录直接使用了。

    Step4: 配置全局环境变量

    首先,将 dotnet-cnblog-v1.4.1-win-x64.tar.gz 该文件,解压的目录,移动到一个自己比较稳定的位置,例如你自己的软件安装路径下。

    例如我的放置路径(路径中不要含有中文哦):

    image-20210422093240659

    然后打开环境变量配置:

    控制面板系统和安全系统高级系统设置高级环境变量用户变量

    image-20210422094430241

    image-20210422094437003

    image-20210422094441929

    image-20210422094445946

    然后一路确认保存退出。

    Step: 5 测试一下

    随便找个命令行工具 (powershell / cmd)

    image-20210422094926261

    image-20210422095039946

    Great !!! ojbk !

    注:快速将你的.md所在目录通过powershell 打开, 可以在 .md 文件所在目录空白处,先按住 shift + 鼠标右键 --> 在此处打开powershell
    将新生成的markdown 文件全文复制到 博客发布线上编辑器,即可直接发布。

  • 相关阅读:
    OAuth2集成——《跟我学Shiro》
    Spring的servlet context和application context
    Spring MVC中如何指定某个类或方法自适配地响应某个HTTP请求?
    spring security的标签库
    使用 Spring 2.5 基于注解驱动的 Spring MVC
    在数据库历史上最重要的人物简介
    工作流引擎Activiti使用总结
    Activiti初学者教程
    比较Activiti中三种不同的表单及其应用
    Activiti工作流引擎使用
  • 原文地址:https://www.cnblogs.com/jaycethanks/p/14688089.html
Copyright © 2020-2023  润新知