修改vscode caipeiyu.writeCnblog ,简化博客发布
2024-08-27 19:39:57
修改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 extension.js
找到getBlogConfig,并修改如下:
function getBlogConfig(callBakc) {
if (_blogConfig && callBakc) {
callBakc(_blogConfig);
return;
}
;
function blogNameInputThen() {
var apiUrl = "http://rpc.cnblogs.com/metaweblog/<你的博客名字>";
var name = "<你的登录用户名>";
var password = "<你的密码>";
var metaweblog = new metaweblog_1.Metaweblog(apiUrl);
metaweblog.getUsersBlogs("cnblogWriteVsCode", name, password, function getUsersBlogsCallBakc(err, method, backData) {
if (backData.faultCode) {
vscode.window.showErrorMessage(backData.faultString);
return;
}
var blogConfig = {};
blogConfig["config"] = {
apiUrl: apiUrl,
blogid: backData[0].blogid,
name: name,
password: password
};
blogConfig["metaweblog"] = metaweblog;
_blogConfig = blogConfig;
if (callBakc)
callBakc(blogConfig);
});
}
blogNameInputThen()
}
比如我的博客名字是:
http://www.cnblogs.com/baizx/
那么<你的博客名字>替换为baizx
2.2 重启 vscode
最新文章
- 【数据结构】简单谈一谈二分法和二叉排序树BST查找的比较
- 一个简单的servlet的demo
- 安装了多个Oracle11g的客户端,哪个客户端的tnsnames.ora会起作用?
- CAN总线 SJA1000中断
- Mount NAS Storage in Linux Overview 转载
- 回顾bidirectional path tracing
- BZOJ2062 : 素颜2(face2)
- 安装CentOS
- input中如何输入逆写的中文句子
- 玩转Android之二维码生成与识别
- 道路软件质量:SourceMonitor
- 如何使用python timeit模块使用实践
- 这可能是最为详细的Docker入门吐血总结
- jsp页面输出当前时间
- ADOBE ACROBAT 去除Explorer右键菜单
- 企业官网原型制作分享-Starbucks
- BeautifulSoup学习心得(一)
- Android应用耗电量统计,无需USB连接
- 详解CorelDRAW中如何合并与拆分对象
- 管道pipe与dup结合使用,应用实例