code: def process_post(self, post, render=True):
          
          post_processor = self.post_processor
          post_processor.process(post, render)
          try:
              author = self.user_callback(post["user_id"])
          except Exception:
              raise Exception("No user_loader has been installed for this "
                              "BloggingEngine. Add one with the "
                              "'BloggingEngine.user_loader' decorator.")
          if author is not None:
              post["user_name"] = self.get_user_name(author)
          post_processed.send(self.app, engine=self, post=post, render=render)
docs: A high level view to create post processing.
          :param post: Dictionary representing the post
          :type post: dict
          :param render: Choice if the markdown text has to be converted or not
          :type render: bool
          :return: