修改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

最新文章

  1. 【数据结构】简单谈一谈二分法和二叉排序树BST查找的比较
  2. 一个简单的servlet的demo
  3. 安装了多个Oracle11g的客户端,哪个客户端的tnsnames.ora会起作用?
  4. CAN总线 SJA1000中断
  5. Mount NAS Storage in Linux Overview 转载
  6. 回顾bidirectional path tracing
  7. BZOJ2062 : 素颜2(face2)
  8. 安装CentOS
  9. input中如何输入逆写的中文句子
  10. 玩转Android之二维码生成与识别
  11. 道路软件质量:SourceMonitor
  12. 如何使用python timeit模块使用实践
  13. 这可能是最为详细的Docker入门吐血总结
  14. jsp页面输出当前时间
  15. ADOBE ACROBAT 去除Explorer右键菜单
  16. 企业官网原型制作分享-Starbucks
  17. BeautifulSoup学习心得(一)
  18. Android应用耗电量统计,无需USB连接
  19. 详解CorelDRAW中如何合并与拆分对象
  20. 管道pipe与dup结合使用,应用实例

热门文章

  1. VB.NET使用TagLib#读取MP3中的ID3v2标签
  2. easyUI datagrid表格添加“暂无记录”显示
  3. 记录MongoDB常用查询
  4. CSS秘密花园:多边框
  5. Log4j配置很详细
  6. C++11中lock_guard和unique_lock的区别
  7. codeforce 461DIV2 F题
  8. 使用递归函数,输出n个元素的所有子集
  9. opennebula kvm 创建虚拟机错误
  10. Luogu 4951 [USACO 2001 OPEN]地震