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 插件短代码支持

使用举例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"显示分类
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

更多
13 Responses Post a comment
  1. 荒野无灯

    原版的有诸多不便,按自己的要求修改了下。 :smile:

  2. 代码回音

    突然想再弄弄你博客中浏览时弹出的黑色对话框提示订阅的功能。我记得你之前写过,但是找不到了。能告诉我下吗

  3. 荒野无灯

    I can replace my old vimpress plug-in that, or I need to do something else to get it working?

    I apologize if this is difficult to understand: I used Google Translate.

    I think this is your original words. I use google translate

    I've sent a mail to your gmail, please check it. :smile:

  4. Chris Truett

    我可以代替我的老vimpress插件这一点,或者我需要做别的事情得到它的工作?

    我道歉,如果这是很难理解的:我用谷歌翻译。

  5. 荒野无灯

    关键是选择合适的插件 ,坚持用下去就OK了。

  6. linuxboy

    vim插件太多了!就vim本身而言,对初学者要记住常用的键也是个问题!
    更何况每个插件都与特定的键绑定。。

  7. 荒野无灯

    欢迎欢迎,呵呵,这篇文章就是用vim写的。 :mrgreen:

  8. 一苇

    嘿嘿,准备睡觉了,看到订阅的博客里还有一篇更新的,特意跑来看看 :idea:

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS