Dotnet-cnblog使用
前言
在本地编辑的Markdown文件里往往包含了许多本地截图说明,上传到博客园之后无法显示,需要一张张上传到对应的位置,十分麻烦。搜索了一番,有dotnet-cnblog工具解这个问题,这里简单记录下。
先把作者的github贴出来
环境配置
其实一开始图省事,直接下载了二进制文件,但使用过程中发生了一些问题。按照网上一些教程配置了账号和密码之后,再次.exe文件没有生效。故删除工具后重新配置。
配置.NET环境
一定!一定!一定!从官网下载安装包,网上乱七八糟的链接不知道都包含了啥,一开始踩坑了好不容易才清理干净。链接贴在这里:
没有使用最新版的.NET,在我的环境里似乎有兼容问题,试过6和7版本的.NET,工具都无法正常生效。
安装完是这样的:
环境配置好之后,可在cmd命令行里输入dotnet --info确认信息
dotnet --info
工具安装与使用
安装
cmd使用安装命令
dotnet tool install --global dotnet-cnblog
使用
第一次运行在cmd输入命令
dotnet-cnblog
需要配置博客ID、账号、密码等,按照提示输入。
这里注意,作者2022.6.29更新后,ID和账号信息不变,密码部分使用MetaWeblog访问令牌替换。
令牌获取链接在这里:
即自己的博客后台-设置-其他设置,
点击查看,即可获取令牌,复制粘贴即可。
配置好可以开始使用啦。
cd到对应md文件目录下,使用命令
dotnet-cnblog proc -f <markdown文件路径>
实际上是对Markdown文件里的图片重新解析,转换内容后保存到同一目录下,名字为 原名-cnblog.md
博客园中使用新生成的md文件上传就可以显示本地图片啦!
重置配置
博客园账号更换或其他原因需要重置配置
cmd使用命令:
dotnet-cnblog reset
即可重置,再次使用重新输入ID、账号等信息。
卸载
不想用了怎么办,安装命令里install 换成uninstall即可。
dotnet tool uninstall --global dotnet-cnblog
dotnet详细命令可使用dotnet -h查看,都是基本操作了。
.NET环境卸载的话可以直接控制面板卸载程序,很方面但估计清理的不是很干净,后面有机会再研究一下,暂时不折腾了。
其他说明
这里简单贴一下作者大大的一些备注。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)