``` % pandoc --shift-heading-level-by 1 -t native -s --- title: My title ... # First heading ## Second ^D Pandoc ( Meta { unMeta = fromList [ ( "title", MetaInlines [ Str "My", Space, Str "title" ] ) ] } ) [ Header 2 ( "first-heading", [], [] ) [ Str "First", Space, Str "heading" ] , Header 3 ( "second", [], [] ) [ Str "Second" ] ] ``` ``` % pandoc --shift-heading-level-by -1 -t native -s --- title: Old title ... # First heading ## Second # Another top-level heading ^D Pandoc ( Meta { unMeta = fromList [ ( "title", MetaInlines [ Str "First", Space, Str "heading" ] ) ] } ) [ Header 1 ( "second", [], [] ) [ Str "Second" ] , Para [ Str "Another", Space, Str "top-level", Space, Str "heading" ] ] ```