code: def create(self, space, title, content, parent_page=None, **pageoptions):
      
  
      pagedef = dict(
        space = space,
        title = title,
        url = Confluence.get_url(self._server_url, space, title),
        content = content,
        contentStatus = 'current',
        current = True
      )
      pagedef.update(**pageoptions)
  
      if parent_page:
        # Get the parent page id.
        parent_page_obj = self.getpage(space, parent_page)
        if parent_page_obj is None:
          raise ConfluenceError('Failed to find parent page %s in space %s' % (parent_page, space))
        pagedef['parentId'] = parent_page_obj['id']
  
      # Now create the page
      return self.storepage(pagedef)
docs: Create a new confluence page with the given title and content.  Additional page options
      available in the xmlrpc api can be specified as kwargs.
      returns the created page or None if the page could not be stored.
      raises ConfluenceError if a parent page was specified but could not be found.