vimpress修改版 » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

vimpress修改版

前面写了几篇关于vimpress的文章,现在把我修改的版本发出来与大家共享。
PS:本人没有学过python,修改可能不见得很漂亮。如果你能提供更好的修改版,
欢迎发布出来一起共享。

blog.vim 下载:

blog.vim (29.8 KB)


下载此文件到,请去 ptcoding – PT's Exercising Codes. – Google Project Hosting
下载vimpress_2.1.0beta.zip ,然后用上面的文件替换里面的同名文件即可。
或者直接在我这里下载全部文件:

vimprepress_hywd.tar.bz2 (10.6 KB)

还有class-wp-xmlrpc-server.php 文件的一个patch:

vimrepress_wp_xmlrpc.patch (1.2 KB)

changelog:

  1. 将默认的编辑语言由markdown修改为html
  2. 增加显示分类的功能
  3. 添加对wordpress CodeColorer插件的支持
  4. 修改上传图片后插入时的HTML标签模板,使之默认显示中等大小图片,由a标签指向原图(需要修改wordpress xmlrpc server)
  5. 修正显示文章列表时因超时或服务器关闭连接弹出错误导致分类无法显示的bug
  6. 修正显示分类列表时提示不可修改的bug
  7. 修改分类显示方式为按字母顺序排序,每行4个
  8. 改进BlogList 使之支持不定参数
  9. 改进BlogNew 使之支持不定参数
  10. 改进BlogSave,使之能根据文章的状态选择更新还是保存草稿
  11. 增加对hacklog-downloadmanager 插件短代码支持

使用举例:

"显示分类
BlogCat
"显示文章列表(默认显示20条)
BlogList
"显示文章列表(指定显示条数)
BlogList 16
"显示文章列表 (完整参数形式)
BlogList post 16
"显示页面列表
BlogList page
"新建文章
BlogNew
"新建文章(完整参数形式)
BlogNew post
"新建页面
BlogNew page
"保存草稿或修改文章并发布
BlogSave
"保存草稿(完整参数形式)
BlogSave draft
"发布
BlogSave publish
"CodeColorer代码(这里以php为例)
BlogCode php
"hacklog-downloadmanager/wp-downloadmanger短代码
BlogDown 文件id
"如BlogDown 144

页面那里,wp_getPageList居然把post_status给unset了,不知道它是何用意(严格遵循标准?)。因此保存页面时必须手动指定是publish还是draft ,还有,页面列表那里也看不到页面的状态。

对于文章,已经发布了的,如果再修改,只需要BlogSave 即可保存并发布。

vimpress-modified-2.png

Tagged in : VIM,wordpress,vimpress,python

All Comments (0)
Gravatar image
No Comments