/**
 * Markdown for Gpub. Note that Glift comes pre-packaged with markdown.
 *
 * Most output formats will want to defined a custom renderer.
 */
gpub.markdown = {
  /** For reference, here are the relevant methods */
  rendererMethods: {
    //////////////////////////////////
    // Block level renderer methods //
    //////////////////////////////////

    /** code: string, language: string */
    code: function(code, language) {},
    /** quote: string */
    blockquote: function(quote) {},
    /** html: string */
    html: function(html) {},
    /** text: string, level: number  */
    heading: function(text, level) {},
    /** No args */
    hr: function() {},
    /** body: string, ordered: boolean */
    list: function(body, ordered) {},
    /** text: string */
    listitem: function(text) {},
    /** text: string */
    paragraph: function(text) {},
    /** header: string, body: string*/
    table: function(header, body) {},
    /** content: string */
    tablerow: function(content) {},
    /** content: string, flags: object */
    tablecell: function(content, flags) {}

    ///////////////////////////////////
    // Inline level renderer methods //
    ///////////////////////////////////
  }
};

/**
 * Markdown for Gpub. Note that Glift comes pre-packaged with markdown.
 *
 * Most output formats will want to defined a custom renderer.
 */
gpub.markdown = {
  /** For reference, here are the relevant methods */
  rendererMethods: {
    //////////////////////////////////
    // Block level renderer methods //
    //////////////////////////////////

    /** code: string, language: string */
    code: function(code, language) {},
    /** quote: string */
    blockquote: function(quote) {},
    /** html: string */
    html: function(html) {},
    /** text: string, level: number  */
    heading: function(text, level) {},
    /** No args */
    hr: function() {},
    /** body: string, ordered: boolean */
    list: function(body, ordered) {},
    /** text: string */
    listitem: function(text) {},
    /** text: string */
    paragraph: function(text) {},
    /** header: string, body: string*/
    table: function(header, body) {},
    /** content: string */
    tablerow: function(content) {},
    /** content: string, flags: object */
    tablecell: function(content, flags) {},

    ///////////////////////////////////
    // Inline level renderer methods //
    ///////////////////////////////////

    /** text: string */
    strong: function(text) {},
    /** text: string */
    em: function(text) {},
    /** code: string */
    codespan: function(code) {},
    br: function() {},
    /** text: string */
    del: function(text) {},
    /** href: string, title: string, text: string */
    link: function(href, title, text) {},
    /** image: string, title: string, text: string */
    image: function(href, title, text) {}
  }
};

Add the rest of the methods.
Add the rest of the methods.
