我的帝国,我做主! 我的帝国,我自由! 我的帝国,……

    在Blogger帖子内容中显示网页代码的技巧

    | 2009-03-09
    为了能够在Blogger帖子内容当中显示HTML代码,本菜鸟参考了很多其他Blogger的文章,经过一番艰难的摸索,最后终于彻底搞定,顺便还做了简单的修改,让显示效果看上去更清爽,心中很有一点成就感,也算当了一回Blogger Hack。为了让其他的Blogger入门者可以少走一些弯路,本菜鸟也简单地将整个实现的过程做个介绍,当一回老师,先请大家别拿砖头砸我,等我唧唧歪歪结束之后再砸不迟。


      
    步骤一:在模板中添加CSS

    CODE {
    display: block; /* fixes a strange ie margin bug */
    font-family: Courier New;
    font-size: 8pt;
    overflow:auto;
    background: #f0f0f0 url(http://fujianwzh.googlepages.com/Code_BG.gif) left top repeat-y;
    border: 1px solid #ccc;
    padding: 10px 10px 10px 21px;
    line-height: 1.2em;
    }


      
    步骤二:在帖子中将HTML代码加在<code></code>当中即可,例如:

    <code>
    <b:if cond='data:blog.pageType == "item"'>
    <style type='text/css'>
    span.fullpost {display:inline;}
    </style>
    <b:else/>
    <style type='text/css'>
    span.fullpost {display:none;}
    </style>
    </b:if></code>


      效果:

    <b:if cond='data:blog.pageType == "item"'>
    <style type='text/css'>
    span.fullpost {display:inline;}
    </style>
    <b:else/>
    <style type='text/css'>
    span.fullpost {display:none;}
    </style>
    </b:if>


      
    注意:代码部分必须用“&lt;”代替“<”,用“&gt;”代替“>”,否则帖子在发布之后还是无法显示出HTML代码的,切记。如果“<”和“>”的数量不多,手动输入即可;如果是一大段的代码,建议使用Dreamweaver或其他的网页编辑工具进行转换。如果你使用了Windows Live Writer之类的Blog离线编辑工具,这个编辑的工作就轻松多了。

      大家可能没想到实现这个编辑居然会如此烦琐,本菜鸟也同样很难理解。为什么Blogger的“所见即所得”的编辑器会做的如此糟糕?这个改进对Blogger来说应该不是什么难事,建议大家一起向Blogger砸砖头,直到Blogger.com做出改进。

    0 评论:

    发表评论

    您可以使用某些 HTML 标记,例如 <b>, <i>, <a>