Sublime Text博客插件 --- iblog
iblog是一款 sublime 博客插件,目前只支持cnblog。
项目地址:https://github.com/iskeeter/iblog
功能介绍
- 新建和更新cnblog的博客
- 支持markdown格式,文件必须以 .md 为扩展名,否则作为纯文本处理
- 支持发纯文本博客,可以自由书写HTML代码
- 支持代码语法高亮(仅限markdown格式)
安装和设置
设置你的cnblog
从这里下载插件,用文本编辑器打开 iblog/iblog.blog-settings 文件,内容如下:
{
"login_name": "",
"login_password": "",
"xml_rpc_url": ""
}
login_name博客登陆名login_password登陆密码xml_rpc_url在你的博客管理后台的设置页最下面,你可以找到下面这条信息:MetaWeblog访问地址: http://www.cnblogs.com/[你的用户名]/services/metaweblog.aspx
这个url地址就是要填写的 xmlrpcurl
[可选设置] 要支持语法高亮,系统需要安装Python2.6(sublime2支持的是2.6),然后安装Pygments模块
- [可选设置] 将style.css中的样式拷贝到cnblog设置页的
通过CSS代码定制代码页面风格栏中 - 将iblog目录整个拷贝到sublime插件目录(Preference->Browser Packages)。
- OK,一切就绪
开始写博客
按Shift+F8插入头信息,如下:
<!--iblog
{
"title":"博客标题写在这里",
"categories":"博客分类",
"tags":"标签",
"publish":"false",
"blog_id":""
}
-->
title博客标题,默认为文件名categories博客分类,只能填写你已在cnblog上面创建好的分类,多个分类用英文逗号分开tags博客标签publish是否公开(发布)blog_id不需要填写,发布成功后程序自动将刚发布的博客的ID回填在这里,用来判断是否是更新博客
不用担心头信息会出现在你的博客里,它会自动被浏览器忽略
博客写好后按Shift+F9提交
给cnblog添加markdown样式
默认的样式太单调了,你可以找一套漂亮的样式,然后在博客园后天设置你的博客样式。
在博客园后台的设置页,找到首页HTML栏,填入下面一段代码然后保存。
<!-- Markdown -->
<link rel="stylesheet" href="http://files.cnblogs.com/Zjmainstay/Markdown.prettify.css" type="text/css" />
<style type="text/css">
pre {border:none}
</style>
<!-- Markdown End -->
语法高亮
Sublime插件依赖Python环境,要使本插件支持语法高亮,需要安装 Pygments 模块。
安装时需要注意的是,Sublime集成的是Python2.6,所以Pygments模块应该安装在Python2.6的模块路径里。
如果是使用easy_install来安装,请使用下面的命令:
$ easy_install-2.6 pygments
安装好模块后,使用下面的语法来指定语法高亮:
```python
# 代码写在这里
```
语法高亮的例子:http://www.cnblogs.com/ivenchw/p/3463551.html
Enjoy it!
Sublime Text博客插件 --- iblog的更多相关文章
- Sublime text追踪函数插件:ctags 和php代码格式化
转自:http://blog.csdn.net/zm2714/article/details/8076077 这两天一直纠结两款编辑器——eclipse和sublime Text. eclipse的p ...
- Sublime text追踪函数插件
Sublime Text2/3怎样在Ubuntu中配置CTags插件 | 浏览:1278 | 更新:2014-03-05 10:34 1 2 3 4 5 6 7 分步阅读 本文详解在Ubuntu Li ...
- Sublime Text 3 + phpfmt 插件
Sublime Text 3 + phpfmt 插件 phpfmt 插件参数 ```json{ "autocomplete": true, "enable_auto_al ...
- sublime Text不能安装插件的解决办法
我的sublime Text不能安装插件,提示如下错误 解决办法如下: 1.点击Preferences > Browse Packages菜单 2.进入打开的目录的“上层目录”,然后再进入Ins ...
- ATOM & Sublime Text 下MarkDown插件功能比较
ATOM & Sublime Text 下MarkDown插件功能比较 作者:net66 更新日期:2016-6-14 10:50 [一] 编辑器 Sublime Text3 vs Atom ...
- Sublime Text 3常用插件安装
Sublime Text 3常用插件安装 PS:sublime是笔者用过的最好用的编辑器,也是最轻量级,功能最强大的编辑器.好东西应该被分享! 1.直接安装 --下载安装包解压缩到Packages目录 ...
- emlog博客插件分享openSug
emlog博客插件百度搜索下拉提示框openSug.js发布上线啦: 下载:https://www.opensug.org/faq/.../opensug.emlog_v1.0.0.zip[~4KB]
- 解决sublime text无法安装插件问题
解决sublime text无法安装插件问题最近在sublime text3中使用命令ctrl+shift+p命令安装插件发现不能安装了,一会儿报错 这个错误表示没有可用的安装包,经过一番探索发现是配 ...
- Ubuntu安装 Sublime Text 及常用插件推荐
之前一直在用 Code Blocks 这个IDE工具,可用着还是感觉不怎么好,于是在网上找到了一篇文章,上面介绍了不少IDE,我找到了Sublime Text 感觉挺不错的. 帖子地址: http:/ ...
随机推荐
- 【阿里云产品公测】ACE、BAE及SAE云引擎对比评测
作者:阿里云用户bailimei 先前我已发布一篇关于ACE的评测,在跟朋友聊天的时候我们讨论了目前市面上的三款云引擎产品,这三家的云引擎我都有在用,今天有时间顺便写篇关于阿里云ACE.百度BAE和新 ...
- Linux下命令sort, uniq
标题:sort, uniq 一.sort命令的使用 1. 作用:sort命令顾名思意,其可以帮助我们进行排序,而且可以依据不同的数据类型来排序.例如数字和文字的排序就不一样,sort可以指 ...
- Linux下cut命令使用
标题:cut命令的使用 作用:cut命令是对文件以行为单位,按照字节.字符.指定的域分隔符对行进行剪切,提取所需要的片段内容. 一.用法: cut [-bn] [file] 或cut -c [file ...
- 20145102 《Java程序设计》第5周学习总结
20145102 <Java程序设计>第5周学习总结 教材学习内容总结 数组在内存中会是连续的线性空间,根据索引随机取回时速度快,如果操作上有这类需求时,像是排序,就可以使用;ArrayL ...
- ionic使用sass
sass 是一个css的预编译器,常见的预编译器有less,sass,stylus等,目前sass似乎更受青睐一些,bootstrap的最新版本以及ionic 都是用sass来构建页面效果的.这篇文章 ...
- Simofox 2.7 - 基于 pcxFirefox 定制(停更)
••• 现已停止更新,无良作者转战 Google Chrome ••• 项目名称:Simofox (Simple + Cool + Firefox) 项目介绍:Simofox 中译名西蒙狐,目前项目版 ...
- 写入数据到Plist文件中时,第一次要创建一个空的数组,否则写入文件失败
#pragma mark - 保存数据到本地Plist文件中 - (void)saveValidateCountWithDate:(NSString *)date count:(NSString *) ...
- EasyPusher推流服务接口的.NET导出
本文是在使用由 EasyDarwin 团队开发的EasyPusher时导出的C++接口的.NET实现 public class EasyPushSDK { public EasyPushSDK() { ...
- php学习笔记1--开发环境搭建:apache+php+mysql
php开发环境搭建:apache + php + mysql1.下载apache,php及mysql安装包2.安装apache:下载的apache若是.msi可直接双击,按指示一步一步安装:(若操作系 ...
- C#去掉周六周日的算法
/// <summary> /// 用来获取工作日(不含周六周日) /// </summary> /// <param name="dtSub"> ...