博客园-博文自动发布工具 1、介绍
该工具内置自动将本地的markdown文件通过metaWebBlog协议上传到博客园(也可以是其他支持该协议的博客网站),并内置图床功能,省去编写博文时上传图片的麻烦。该工具配合typora markdown编写工具是最佳组合。实时预览与数学公式及希腊字母表的完美组合,是大数据学习过程间的学习利器。
该工具截图如下:
2、使用方式 2.1 启动客户端 2.2 博客服务博客服务是只是否进行博客的同步处理,默认是开启的,绿色表示服务进行中,灰色表示服务暂停。
2.3 图床服务图床是图片上传的服务器,可以通过外网url进行访问的。自动发布工具实时上传本地文件到图床服务器,文件名不变,因此需要严格按照约定进行命令。这也是为了方便使用者嵌入图片使用,可以暂停或继续图床服务。
2.4 截图处理博主只需要在计算机本地编写markdown文件即可,如果需要截图的话,也是把图片保存在本地特定目录下,该工具会将图片和博文自动发布到图床和博客园。如果博文进行了更新或者是重命名,都不需要博主单独处理,发布工具会通过时间戳进行比对,并记录在本地缓存的sqlite数据库中,不会导致一片博文多发和手动删除的处理。
图片部分自动上传到指定图床服务器,可以通过配置文件指定,需要有ssh特定的权限。在博文中引入连接时,直接使用外网的url地址即可,除了需要在文件名之前加上特定url前缀外,文件名部分是完全一致的。因此编写博文时,图片嵌入的非常方便的。
例如如下的这张图片,保存到本地文件名是xpc_cnblog_001.jpg:
嵌入在博客中就是的就是:
2.5 图片查错与纠错在图床服务中难免会应为网络问题导致图片没有上传成功,或者上传成功后用户没有更改过来,但是在本地SQLite库中已经有了该图片的记录,此两项功能就是检查哪些图片出了问题以及对这图片进行重传。
嵌入在博客中就是的就是:
2.6 查看已发博文查看发布了哪些博文,主要是在本地数据库中记录的数据。metaWebBlog没有给出查看全部博文的服务,只能在本地进行类似的功能实现,具体是否真的发布,还需到博客园进行验证处理。
2.7 删除博文删除博文会连通博客园中和本地数据库中的博文一同删除。
3、typora最佳组合作为一名技术人员,编写博客最大的苦恼就是排版问题和登录线上发布文章,所以在接触markdown之前很少写博文,原因之一就是排版非常痛苦,而且没有美感,接触了markdown之后,发现这才是程序员的福利。那么编写markdown文件时,typora是我接触到的编辑其中的最牛掰的一个,没有之一!!!。功能强大、轻量级、实时预览、完美支持数学公式,也是大数据学习的利器之一。
typora完美解决排版问题之后,本软件解决的就是无须上线编写博文,解决传统的在线编写或者本地编写完手动复制到在线文档的麻烦,非常的轻松便捷。
其中本篇文章就是typora写成。
4、博客园样式这里吐槽一下博客园的样式,是在太难看了。尤其是代码作色和风格,简直不忍直视。
4.1 本地样式下图是typora本地的代码样式,非常符合开发人员的style: