26 октомври 2008

Синтактично оцветяване

Реших да добавя синтактичо оцветяване към блога си. Нещата са доста прости, има блогер плъгин, с който да оцветявам кода си. Трябва само да оставите полето със заглавието празно, защото иначе страницата на блога ви ще има заглавие, без съдържание(плъгинът е просто javascript който ще оцветява кода ви). След това просто добавете кода си и го сложете във:
  1. <pre name="code" class="тип на кода"></pre>  


До сега използвах само
  1. <pre></pre>  

Ето резултата:

class AttrDict(dict):

def __getattr__(self, name):
if name in self:
return self[name]
raise AttributeError('%s not found' % name)

def __setattr__(self, name, value):
self[name] = value


Но сега ето какво получавам:

  1. class AttrDict(dict):  
  2.   
  3.     def __getattr__(self, name):  
  4.         if name in self:  
  5.             return self[name]  
  6.         raise AttributeError('%s not found' % name)  
  7.   
  8.     def __setattr__(self, name, value):  
  9.         self[name] = value  

Използвах таговете:

  1. <pre name="code" class="python"></pre>  


Надявам се промяната да ви хареса, ако имам време ще ъпдейтна и някой от старите блог постове.

Няма коментари: