Esempio n. 1
0
 def make_data(self, template, path, conf):
     data = self.optional.copy()
     if conf['file_as_name']:
         data['name'] = utils.name_from_file(path)
     context = Context()
     body = template.render(context)
     data.update(context.get('vars', {}))
     data['body'] = utils.markdown_convert(body)
     missing = self.missing_required_keys(data)
     if missing:
         logger.error("%s: the following required fields are missing: %s",
                      path, ', '.join(missing))
         return
     return data
Esempio n. 2
0
 def make_data(self, template, path, conf):
     data = self.optional.copy()
     if conf['file_as_name']:
         data['name'] = utils.name_from_file(path)
     context = Context()
     body = template.render(context)
     data.update(context.get('vars', {}))
     data['body'] = utils.markdown_convert(body)
     missing = self.missing_required_keys(data)
     if missing:
         logger.error("%s: the following required fields are missing: %s",
                      path, ', '.join(missing))
         return
     return data
Esempio n. 3
0
 def make_data(self, template, path, conf):
     data = super(PostLoader, self).make_data(template, path, conf)
     if data and data['excerpt']:
         data['excerpt'] = utils.markdown_convert(data['excerpt'])
     return data
Esempio n. 4
0
 def make_data(self, template, path, conf):
     data = super(PostLoader, self).make_data(template, path, conf)
     if data and data['excerpt']:
         data['excerpt'] = utils.markdown_convert(data['excerpt'])
     return data