def build_node(type: str, name: str, content: str) ->str:
    """
    Wrap up content in to a html node.

    :param type: content type (e.g., doc, section, text, figure)
    :type path: str
    :param name: content name (e.g., the name of the section)
    :type path: str
    :param name: actual content
    :type path: str
    :return: new String with content in html format
    """
    if type == 'doc':
        return f'<html>{content}</html>'
    if type == 'section':
        return f"<section name='{name}'>{content}</section>"
    if type == 'text':
        return f"<p name='{name}'>{content}</p>"
    if type == 'figure':
        return f"<img name='{name}' src='{content}'/>"
    raise RuntimeError(f'unknown type')
