Verse for indentation
tags: verse
Description/Summary
Some text before indented text. Text indented by 4 spacesOrg 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:
-
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
in HTML.Text indented by 4 tab characters
Corner cases
Only the first >
character immediately following spaces and empty
lines will be removed:
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.
Page (Debug)
Page Variable | Value | |
---|---|---|
Name | "Verse for indentation" | |
Title | "Verse for indentation" | |
ResourceType | "page" | |
Kind | "page" | |
Section | "posts" | |
Draft | false | |
Type | "posts" | |
Layout | "" | |
Permalink | "https://hugo-sandbox.netlify.com/posts/verse-for-indentation/" | |
RelPermalink | "/posts/verse-for-indentation/" | |
Data |
| |
NextPage | Table with single column | |
PrevPage | None | |
NextInSection | Table with single column | |
PrevInSection | None |
Page Params (Debug)
maps.Params{"draft":false, "iscjklanguage":false, "lastmod":time.Date(2017, time.November, 2, 10, 12, 52, 0, time.Location("")), "tags":[]string{"verse"}, "title":"Verse for indentation"} (type:maps.Params) |
File Object (Debug)
FileInfo Variable | Value |
---|---|
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" |