使用metaweblog API实现通用博客发布 之 API测试 使用博客比较少,一则是文笔有限,怕写出的东西狗屁不通,有碍观瞻, 二则是懒,很讨厌要登录到网站上写东西,也没有那么多时间(借口).个人最喜欢用于记录的工具是Zim https://zim-wiki.org/ ,记录东西超级方便,可惜只支持PC版本, 记录的东西可以到处为MarkDown 格式,非常方便(你现在看到的这篇就是用Zim写的). 无意间看到Vs Code上有博客园的插件,作为程序员,顺手google/百度了一下,原来通用…
使用metaweblog API实现通用博客发布 之 版本控制 接上一篇本地图片自动上传以及替换路径,继续解决使用API发布博客的版本控制问题. 当本地文档修订更新以后,如何发现版本更新,并自动发布到博客呢?我的解决方案是使用同一的git版本控制系统来实现版本监控.通过对比上一次发布的版本(commit版本),以及当前的版本(commit版本),发现两个版本间的文件差别,提供自动新建博文,或者更新博文的依据. # encoding=utf-8 #!/bin/sh python3 import g…
使用metaweblog API实现通用博客发布 之 本地图片自动上传以及替换路径 通过metaweblog API 发布博文的时候,由于markdown中的图片路径是本地路径,将导致发布的文章图片不能正确查看.两种通用的办法是: 1 将图片发布到专用的图片服务器,然后将链接替换: 2 将图片发布到博客平台,然后将链接替换. 这篇小文件探讨的是第二种方式. 1 查找markdown 文件中的图片 使用正则表达式进行查找 def matchMarkdownLinks(post): return r…
本人打算在博客园开博,但平时收集和整理资料都在OneNote中,又不想在写博客时还要进行复制粘贴操作,于是就想到了Microsoft Office自带的博客发布功能.在此做了一下测试,发布了此博文. 操作说明:(本人使用的Microsoft Office 2013) 选择要发布的OneNote页面: 点击"文件——发送——发送到博客" 此时会打开一个Word页面,若还没有添加帐户,则可以"注册"一个. 在弹出的对话框中选择"其它",下一步.如: …
汇总博客常见的api接口地址(windows live write) 1. cnblogs 日志地址,直接输入 http://www.cnblogs.com/xxxxx/ api接口 http://www.cnblogs.com/xxxx/services/metablogapi.aspx 2. 51cto http://xxxxxx.blog.51cto.com/ Metaweblog API: http://xxxxxx.blog.51cto.com/xmlrpc.php 3. csdn h…
目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写博客需要在第三方博客平台注册帐号,且需要第三方博客平台提供API接口.目前的有的博客平台均已关闭博客接口,所以无法使用Word来发布博客. 2.发布到博客或公众号平台的图片无法转载.由于所有博客平台,公众号平台(如微信)开启了图片防盗链功能,作者发布到这些平台上的图片则无法转载到其它的网站中,这限制…
BlogPublishTool - 博客发布工具 这是一个发布博客的工具.本博客使用本工具发布. 本工具源码已上传至github:https://github.com/ChildishChange/BlogPublishTool 本工具主要参考了:如何高效的编写与同步博客(二)- 快速发布到多个渠道 一.痛点 最近实习,在给一个产品写教程博客,教程一共计划十篇博客. 平均每篇博客需要插入20+张图片, 同时博客之间有许多同一系列之间的链接, 并且我们需要在多个博客平台下发布博客(目前仅在cnbl…
修改vscode caipeiyu.writeCnblog ,简化博客发布 1. 安装caipeiyu.writeCnblog vscode的博客园文章发布插件WriteCnblog : https://marketplace.visualstudio.com/items?itemName=caipeiyu.writeCnblog 2. 修改扩展 2.1 修改 cd .vscode/extensions/caipeiyu.writecnblog-0.0.1/out/src code extens…
longblogV1.0——我的静态博客发布系统 环境依赖: python3-markdown 作者:IT小小龙个人主页:http://long_python.gitcafe.com/电子邮箱:long_python@126.com 功能描述:1.标签,归档,目录机制:2.可以通过修改settings.py设定网站和页面的配置:3.可以自定义主题:4.只依赖python3-markdown:5.文章阅读页面的上一篇和下一篇只按时间顺序排列:6.内置的HTTP服务器,便于调试页面链接. 使用方法:…
引子 推荐一款好用的 Mac 端博客发布工具. 下载地址 echo 博客对接 这里以cnblog为例.接入类型为metawebblog,access point可以在cnblog的设置最下边找到,然后填入用户名和密码即可.效果如图: cnblog…