示例#1
0
 def markdown_teaser(self):
     # This was a method argument, but @properties can't be called with arguments!
     max_length=200
     chars = [(len(x), x) for x in self.text.split('\n')]
     n = 0
     i = 0
     teaser = ''
     while n < max_length and i < len(chars):
         n += chars[i][0]
         teaser += '\n'
         teaser += chars[i][1]
         i += 1
     return markdownplus(teaser.strip())
示例#2
0
 def markdown_text(self):
     return markdownplus(self.text)
示例#3
0
 def markdown_sidebar(self):
     if self.sidebar:
         return markdownplus(self.sidebar)
     return ''