在博客园写博客的时候,发现博客园自带的markdown编辑器实在难用,又习惯了在本地使用typora,于是便想在typora先编辑好博客以后,再把内容复制粘贴到博客园发布。
当然,如果纯文字复制粘贴是没问题的。但是,令人头疼的是,复制粘贴过程中遇到了图片上传后不显示的问题。博客园的博客还需要自己手动一张张上传图片,过分麻烦!所以想办法能够自动转换图片的URL上传。
Typora 是一款跨平台(Windows/Mac/Linux)的功能强大的MarkDown编辑器,实用性非常高,下面我带大家一起来使用。
下载地址:https://www.typora.io/
此工具解决的痛点是在本地编辑的 Markdown 文件里包含的图片,在博客园发布时,需要手动一张张的复制到博客园的编辑器中上传,十分麻烦
dotnet-cnblogs-tool的Github开源地址
如何高效的编写与同步博客 (.NET Core 小工具实现)
博客园[管理]-[选项]里设置默认编辑器为markdown,[管理]-[设置]-[其他设置]-[允许 MetaWeblog 博客客户端访问]。
安装.NET Core SDK: https://www.microsoft.com/net/learn/get-started/windows
按提示输入id、用户名、密码
其中ID,比如你的地址为https://www.cnblogs.com/bloodthirsty/,那你的ID就是bloodthirsty
写的有问题可以:dotnet-cnblog reset
密码错误请到程序根目录删除config.json
后重新运行程序,将会让你设置密码
使用下面的命令重置配置:
dotnet-cnblog reset
对Markdown文件里的图片进行解析,上传到博客园,并且转换内容保存到新的文件中。
只有本地路径的图片才会上传,所有http/https远程图片都会过滤
图片上传完毕以后,会自动转换md内容保存到带cnblog
后缀的文件里面
打开生成的md文件,复制内容到博客园即可,注意如果内容过多,不宜全选复制,需要部分部分复制粘贴。
参考链接
https://github.com/stulzq/dotnet-cnblogs-tool#一前言
https://www.cnblogs.com/stulzq/p/9043632.html
https://www.cnblogs.com/bloodthirsty/p/12851452.html
https://www.cnblogs.com/shengliC/p/14410298.html