.Kind (page): .Type (posts) / .Layout ()
Bundle: n/a (regular page)
Hugo Sandbox

This is an unofficial Hugo sandbox site to try to replicate possible bugs in hugo.

It is updated automatically after each commit to the hugo-sandbox repo. It was last updated on Feb 04, 2019 17:56 UTC.

This page was created/modified in commit 669d193 "Copy ox-hugo test site" on 2017-11-02.

# Verse for indentation

tags: verse

### Description/Summary

Some text before indented text.     Text indented by 4 spaces Org removes indentation from the first line of the text block even in a Verse block. To get around that, the trick is to use the > character before the required indentation spaces only on the first non-blank line in a Verse block. Only that first > character is removed when translating to Markdown. More examples More indentation than in the above example:

### Content

Some text before indented text.

Text indented by 4 spaces

Org removes indentation from the first line of the text block even in a Verse block. To get around that, the trick is to use the > character before the required indentation spaces only on the first non-blank line in a Verse block. Only that first > character is removed when translating to Markdown.

## More examples

• More indentation than in the above example:

Text indented by 8 spaces

• Leading blank line followed by indented text:

Text indented by 4 spaces

• Indented text followed by a trailing blank line:

Text indented by 4 spaces

• Using tab characters for indentation; each tab character still constitutes for one &nbsp; in HTML.

Text indented by 4 tab characters

## Corner cases

Only the first > character immediately following spaces and empty lines will be removed:

Line 1 above was empty. So the first > seen on this line is removed.
Line 3 had no > char.
> ← See that this > on line 4 is retained even at the beginning of the line.
Line 5 has this > charcter in-between and is retained.

If someone really wants to have > as the first non-blank character in the final output, they can use >> instead.. only for that first instance. The below Verse block is same as above except that the first > is retained in the final output.

>Line 1 above was empty. So only the first > seen on this line is removed.
Line 3 had no > char.
> ← See that this > on line 4 is retained even at the beginning of the line.
Line 5 has this > charcter in-between and is retained.

### Page (Debug)

Page VariableValue
Name "Verse for indentation"
Title "Verse for indentation"
ResourceType "page"
Kind "page"
Section "posts"
Draft false
Type "posts"
Layout ""
Data
KeyTypeValue
Pageshugolib.Pages
NextPageTable with single column
PrevPagesub section 1
NextInSectionTable with single column
PrevInSectionNone

### Page Params (Debug)

KeyTypeValue
draftbool false
iscjklanguagebool false
lastmodtime.Time 2017-11-02 10:12:52 -0400 -0400
tags[]string "verse"
titlestring "Verse for indentation"

### File Object (Debug)

FileInfo VariableValue
UniqueID "a78d092ba4eb47498789d91d741f862e"
BaseFileName "verse-for-indentation"
TranslationBaseName "verse-for-indentation"
Lang "en"
Section "posts"
LogicalName "verse-for-indentation.md"
Dir "posts/"
Ext "md"
Path "posts/verse-for-indentation.md"

This site is generated using the ox-hugo package for Emacs/Org-mode + hugo-bare-min-theme + Hugo 0.54-DEV (commit dff8c199, using Chroma commit d5ca12b) .