среда, 20 февраля 2013 г.

Блог за 30 минут на Django

При изучении чего-либо важно учиться у профессионалов. Я уже сделал простой блог с тегами и с RSS-feed по материалам приведенного видео, попробуйте и вы.

Включаем подсветку кода на Blogspot

Вот так подсвечивается код python:
class BlogFeed(Feed):
    title = "Yesnik Site"
    description = "My site about Django"
    link = "/blog/feed/"
    
    def items(self):
        return Post.objects.all().order_by("-created")[:2]
    
    def item_title(self, item):
        return item.title
        
    def item_description(self, item):
        return item.body
        
    def item_link(self, item):
        return u"/blog/%d" % item.id 

Для этого:
1. В настройках блога в меню слева выберите пункт "Шаблон", затем нажмите "Изменить HTML".
2. В открывшемся окне найдите тег </head> . Ниже него добавьте следующий код:














3. Нажмите Сохранить шаблон.
4. Чтобы размещаемый код подсвечивался, перейдите при создании сообщения для блога из режима "Создать" в режим "HTML". Там заключите вставленный код в теги pre, к примеру:
<pre class="brush: python;">
class BlogFeed(Feed):
    title = "Yesnik Site"
    description = "My site about Django"
    link = "/blog/feed/"
</pre>