命令行+VIM:3步生成sina blog目录


如何为sina blog多达几百篇的文章制作一个全目录?

善用佳软在sina blog已经有多篇文章,尽管不断删除过时、不重要的文章,总数仍超过500,不便于网友搜索和阅读。为此,准备制作一个目录(已上传至http://xbeta.info/blogindex.htm),以便于网友搜索(Ctrl+F)。

发现一个比较满意的方法,与大家分享之。
只须3步,不超过5分钟,就能做出sina blog目录:下载sina目录页 → 合并为1页 → 处理html
具体实现过程如flash(500×420,213KB)所示。欢迎改进指正!

其中,1.vim内容如下:

v/contentTitleItem|contentTime/d
%s/<span.{-}>//g
%s/</span>//g
%s/<font.{-}>//g
%s/</font>//g
%s#id=”contentTitle” ##g
%s/■/<br>/g
%s/ target=”_blank”//g
%s/ dd:dd:dd//g
%s/^s{1,}//g
g/<a/normal J
%s/<br></a>/</a>/g

>

,

《 “命令行+VIM:3步生成sina blog目录” 》 有 10 条评论

  1. 橙子 的头像

    喜欢,学习了
    vim的威力就体现在同时操作成百上千的文件

  2. ada 的头像
    ada

    vim出新版了,更新到7.2了

  3. gcc 的头像
    gcc

    我喜欢emacs,因为它的扩展。
    emacs的对手不是vim,而是firefox,我同样喜欢,也因为它的扩展。。

  4. raywill 的头像
    raywill

    其实有更简单的方法哦,不仅仅支持sina,国内大部分blog都支持:
    http://www.mrprint.cn
    这是一个支持将博客自动转化成书的网站

  5. yadsun 的头像
    yadsun

    【善用佳软回复:
      #和/一样。我因为经常替换html代码,/是其中的常用符号。如果也用/作为分割符,则正文的/就要用/表示,视觉上很不清晰。故用#。
      是的,:s 是最常用的命令。】

    %s#id=”contentTitle” ##g这个命令中为什么用#而不用/了,另外我想问一下善用佳软平时在用vim处理文件格式时最用最常用的命令是什么啊,我觉得应该是:s

  6. seangg 的头像
    seangg

    无法播放??

  7. seangg 的头像
    seangg

    我也想用Vim 做记事本或通讯录,比较方便,关键是打开的时候快。要是能加入拼音首字母搜索相关的内容就好了。

  8. lynn 的头像

    http://blog.sina.com.cn/s/blog_46dac66f010005kw.html

    在您这篇博文的后记中,“在插入图片时,我只要输入img,Vim会自动换为“<img src=””>”,并把光标放到两个引号中间,以便于我输入图片名称。我输入lnk后,Vim会替换为“<a href=””></a>”。”
    请问这句话中的功能是怎么实现的。
    我是一vim新新手,还望指教。

  9. lynn 的头像

    是通过插件还是配置实现的?
    谢谢!!

  10. WooParadog 的头像
    WooParadog

    同问http://blog.sina.com.cn/s/blog_46dac66f010005kw.html
    的后记中实现智能补充的方法..谢谢

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据