WLW – Windows Live Writer или как публиковать программный код на Blogger'е.

HighLight2

Пробуем вставить код, используя SyntaxHighlighter for Windows Live Writer Plugin:

  1. /****************************************** 
  2. Auto-readmore link script, version 2.0 (for blogspot) 
  3.  
  4. (C)2008 by Anhvo 
  5.  
  6. visit http://en.vietwebguide.com to get more cool hacks  
  7. ********************************************/  
  8. function removeHtmlTag(strx,chop){   
  9.     if(strx.indexOf("<")!=-1)  
  10.     {  
  11.         var s = strx.split("<");   
  12.         for(var i=0;i<s.length;i++){   
  13.             if(s[i].indexOf(">")!=-1){   
  14.                 s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);   
  15.             }   
  16.         }   
  17.         strx =  s.join("");   
  18.     }  
  19.     chop = (chop < strx.length-1) ? chop : strx.length-2;   
  20.     while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;   
  21.     strx = strx.substring(0,chop-1);   
  22.     return strx+'...';   
  23. }  
  24.   
  25. function createSummaryAndThumb(pID){  
  26.     var div = document.getElementById(pID);  
  27.     var imgtag = "";  
  28.     var img = div.getElementsByTagName("img");  
  29.     var summ = summary_noimg;  
  30.     if(img.length>=1) {    
  31.         imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px"/></span>';  
  32.         summ = summary_img;  
  33.     }  
  34.       
  35.     var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';  
  36.     div.innerHTML = summary;  
  37. }  

В режиме просмотра Windows Live Writer вижу то, что и должен был увидеть: блок раскрашенного кода на javascript.

Комментариев нет: