-
Extra Front-matter (TOML, TOML extra)
-
Extra Front-matter (TOML, YAML extra)
-
Extra Front-matter (YAML, TOML extra)
-
Extra Front-matter (YAML, YAML extra)
-
Keyword Collection
-
Taxonomy weights and page weight 1
-
Taxonomy weights and page weight 2
-
Taxonomy weights and page weight 3
-
Taxonomy weights and page weight 4
-
Post with weight 123
-
Post 1 with auto calculation of weight (HUGO_WEIGHT as keyword)
-
Post 2 with auto calculation of weight (HUGO_WEIGHT as keyword)
-
Post 3 with auto calculation of weight (HUGO_WEIGHT as keyword)
-
Post 4 with auto calculation of weight (HUGO_WEIGHT as keyword)
-
Post 5 with auto calculation of weight (HUGO_WEIGHT as keyword)
-
Post with auto weight calc 1 (EXPORT_HUGO_WEIGHT as subtree property)
-
Post with auto weight calc 2 (EXPORT_HUGO_WEIGHT as subtree property)
-
Post with auto weight calc 3 (EXPORT_HUGO_WEIGHT as subtree property)
-
Post with auto weight calc 4 (EXPORT_HUGO_WEIGHT as subtree property)
-
Post with auto weight calc 5 (EXPORT_HUGO_WEIGHT as subtree property)
-
Post with weight 4567
-
Taxonomy weights and page weight (auto) 1
-
Taxonomy weights and page weight (auto) 2
-
Auto-set Lastmod
-
LOGBOOK Notes in nested headings
Parse notes from LOGBOOK drawers in top-level and nested headings.
-
Parse lastmod from LOGBOOK Notes with no recorded state changes
Parse
lastmod
from toplevel LOGBOOK notes even if the drawer didn’t
record any state changes.
-
Post marked as DONE with LOGBOOK Notes in nested headings
Parse notes from LOGBOOK drawers in top-level and nested headings.
-
Parsing lastmod from LOGBOOK
If LOGBOOK has multiple entries of
"- State "DONE" from .."
, use the
newest entry to parse the lastmod
date from.
-
Parsing date from LOGBOOK
Parse the date from an entry like
"- State "DONE" from "DRAFT" [2018-09-06 Thu 11:25]
.
-
Parsing notes from LOGBOOK
Parse notes from LOGBOOK into a TOML table (YAML map?) of
logbook.notes
front-matter.
-
Citations with captions
This test tests the following:
- Pandoc leave the HTML
span
tags as-is.
- Pandoc does not escape the
<
in the figure
shortcodes with
captions (in general: {{< .. >}}
shortcodes that could wrap across
lines).
- While Pandoc auto-wraps the re-written Markdown, it also wraps the
{{< .. >}}
shortcodes. The test checks that such “wrapped
shortcodes” get unwrapped.
-
HUGO_DRAFT not set, TEST__DONE state
-
HUGO_DRAFT not set, DONE state
-
HUGO_DRAFT true, DONE state (Override)
-
Header image using Resources
Using the Hugo Resources feature for post header images.
-
Date and slug inheritance (English)
-
Date and slug inheritance (Spanish)
-
Date with only date
-
Date with time
-
Date with time and time-zone (default)
-
Publish date set using SCHEDULED
-
Parsing date from CLOSED property
-
Date set using Org time stamp
-
Lastmod date set using Hugo-compatible date string
-
Lastmod date set using Org time stamp
-
Publish date set using Hugo-compatible date string
-
Publish date set using Org time stamp
-
Default Creator
-
Date + Time (behind UTC)
-
Date + Time
-
Date + Time (UTC)
-
Date + Time (after UTC)
-
Just date
-
Parsing date for a post which begins with a subheading
-
Checklist
-
Consecutive quotes
-
Consecutive verses
-
Force ordered list numbering
-
One verse
-
Source block with list syntax but not in a list
-
Source block with list syntax in a list
-
Source block without list syntax in a list
Test source blocks inside list.
-
Code-fenced source blocks (default behavior)
-
Don't Use Org Code markup for kbd tag
-
General
-
Inline equations
Inline and one-per-line equations
-
List following a list
-
Nested lists
-
Source blocks with highlight shortcode
-
Use Org Code markup for kbd tag
-
Use Org Code markup for kbd tag (default behavior)
-
Link to a heading CUSTOM_ID
-
Under_scores_in_title
-
Awesome title with "quoted text"
-
Description meta-data with "quoted text"
Some description with “quoted text”
-
Awesome title with % symbol
-
Cat A and cat B
-
Cat A post 1
-
Custom front matter in multiple lines
-
Custom front matter in one line
-
ndash `and` mdash
-
Nested bold and italics
-
Single and Double quotes
-
Dealing with underscores
-
Footnotes 1
-
Footnotes 2
-
Footnotes in a row
-
Multiple references of same footnote
-
Summary Splitter
-
Post with menu 1
-
Post with menu 2
-
Post with menu 3
-
Post with menu 4
-
Post with menu 5
-
Image captions
Figure captions with markup.
-
Simple
-
White space in menu entry
-
White space in menu name
-
Menu Meta Data in YAML Front Matter
-
Overriding few menu properties
-
Overriding menu properties completely
-
Image links
-
Source blocks with Hugo highlight shortcode
-
Code-fenced source blocks
-
Table with borders and rule after first
-
Table with rule after first row
-
Table with top and bottom border
-
Table with bottom border
-
Table with top border
-
Table with narrowest cols
-
Simple Table
-
Emacs Post 1
-
Emacs Post 2
-
Post 1
-
Pre-Draft State
-
Setting heading anchors
-
Preparation
-
Basic tags
-
Post heading with crazy characters
-
Draft state with other headings
-
-
-
-
-
Replace "description" with "summary"
-
Replace both "tags" and "categories" keys
-
Replace only "categories" key
-
Replace only "linkTitle" key
-
Replace only "tags" key
-
2020-04-19
Test the case where the title contains only the date, making it look
like a Hugo TOML date field.
-
Alert Shortcode Lookalike
-
Alias specifying a different section
-
Alias specifying root section
-
Alias without section portion 1
-
Attempt to replace non-existing keys
-
Audio
-
Auto-detected locale in front-matter
Locale is not specified, so is auto-detected.
-
Bind footnotes to the preceding word
-
Blackfriday-specific escaping in equations
Test to check that the backslashes are correctly escaped.
-
Center align
-
Citation CSL
Test citation CSL using
oc.el
+ citeproc.el
.
-
Citation CSL (Turkish)
Test auto-translated Bibliography heading insertion for citations
using
oc.el
+ citeproc.el
.
-
Citation Forms
Demonstrating different styles / forms of citations
-
Citation Forms (Custom CSL)
Demonstrating different styles / forms of citations using APA CSL
-
Citation Linking
Auto-link citations from post body to the citation in References
section.
-
Citation using org-ref
Test citation CSL using
org-ref
.
-
Citations Example (TOML)
Test the parsing of Pandoc Citations, while also testing that ox-hugo
exported Markdown doesn’t get broken – TOML front-matter.
-
Citations Example (YAML)
Test the parsing of Pandoc Citations, while also testing that ox-hugo exported Markdown doesn’t get broken – YAML front-matter.
-
Code-fenced source blocks with backticks
-
Coderef
Support anchoring the source and example block lines using Org coderef
links.
-
Custom Creator
-
Custom front matter with list values in TOML
-
Custom front matter with list values in YAML
-
Custom front matter with nested maps in TOML
Custom TOML front-matter with TOML tables.
-
Custom front matter with nested maps in YAML
Custom YAML front-matter with nested maps.
-
Custom resource params with list values
-
Custom resource params with list values
-
Deeply nested Org TODO headings – Default heading level
-
Deeply nested Org TODO headings – h1
-
Deeply nested Org TODO headings – h2
-
Deeply nested Org TODO headings – h5
-
Deeply nested Org TODO headings – h6
-
Deeply nested Org TODO headings – h6, Offset 0
-
Default level offset
Test for multiple levels of headings that could even go beyond the max
<h6>
heading level supported by HTML.
-
Details and summary
Details disclosure elements
<details>
and <summary>
.
-
Disable exporting author
-
Disabling Pandoc citations in a subtree (empty string)
Test that
:EXPORT_HUGO_PANDOC_CITATIONS:
disables Pandoc citations
in a subtree.
-
Disabling Pandoc citations in a subtree (nil string)
Test that
:EXPORT_HUGO_PANDOC_CITATIONS: nil
disables Pandoc
citations in a subtree.
-
Do not leak post's immediate sub-heading tag into the front-matter
Disable exporting of sub-heading tags by setting export option
tags:nil
.
-
Don't number headings (but yes in TOC)
-
Don't number headings or TOC
-
Don't Prefer Hyphen Categories
-
Don't Prefer Hyphen in Tags
-
Embedded Video
-
Empty Special Block
This post contains an empty Org Special Block.
-
En dash –, Em dash —, Horizontal ellipsis … in titles
-
Equations exported to PNG (dvipng)
Exporting LaTeX equations as PNG images.
-
Equations exported to SVG (dvisvgm)
Exporting LaTeX equations as SVG images.
-
Equations with (r), (c), ..
Test to check that ®, © and ™ don’t get interpreted within equations.
-
Escaping angle brackets
Test the escaping of angle brackets because they are used in HTML tags.
-
Escaping hashes and exclamations correctly in body
-
Example block following a list
Test to verify rendering of a example block immediately following a
plain list, and even a list following a heading following a example
block.
-
Example block inside quote block
-
Example block with escaped Org syntax inside quote block
-
Example block with list syntax in a list
-
Example blocks inside quote block, followed by another example block outside
-
Example blocks with ATTR_HTML (Blackfriday)
-
Example blocks with ATTR_HTML (Goldmark)
-
Example blocks with line number annotation
-
Expiry date set using Hugo-compatible date string
-
Expiry date set using Org time stamp
-
Export block HTML
-
Export block Hugo
Testing
#+begin_export hugo
.. #+end_export
blocks.
-
Export block Markdown
-
Export snippet HTML
-
Export snippet Hugo
-
Export snippet Markdown
-
Export with planning info
Export the SCHEDULED, DEADLINE, etc. planning info time stamps.
-
Export with sub-heading tags
Export tags of sub-headings
-
External Links
-
Figures from included Org file
-
Filling automatically not preserved for Chinese characters (preserve filling off)
Ensure that even when auto-unwrapping is enabled, no space is kept between the unwrapped multi-byte characters if the locale is manually set or auto-detected as Chinese.
-
Filling automatically not preserved for Chinese characters (preserve filling on)
Ensure that multi-byte characters are force-unwrapped if the locale is
manually set or auto-detected as Chinese.
-
Filling is not preserved
-
Filling is preserved
-
Footnote with source block
Exporting footnote with source block
-
Force line break
-
Front-matter mixed bag
-
Front-matter values with BigInts
Test that front-matter values that are integers represented as
strings, but cannot be stored as 64-bit signed integers are
left as strings.
-
HTML Container with class
-
Hugo auto weight ineffective for per-file exports
-
Hugo keyword
Stuff followed the
#+hugo:
exports as-is except when it is “more”
-
HUGO_DRAFT false, DONE state
-
HUGO_DRAFT false, DRAFT state (Override)
-
HUGO_DRAFT false, no TODO state
-
HUGO_DRAFT not set, DRAFT state
-
HUGO_DRAFT not set, no TODO state either
-
HUGO_DRAFT not set, TEST__TODO state
-
HUGO_DRAFT true, DRAFT state
-
HUGO_DRAFT true, no TODO state
-
Hyphens and spaces in categories
-
Hyphens and spaces in tags
-
Image with Hugo figure shortcode parameters set using ATTR_HTML
Figure captions with markup.
-
Indented equations block
Testing equations with mathjax — indented or not.
-
Indented source block
Test that indented source blocks, and also the ones in lists export
fine.
-
Inheriting tags
-
Inline code blocks
Test exporting inline code blocks
-
Inline hyperlinked and non-hyperlinked images
-
Inlined SVG
Test inlined SVGs with hyperlinks.
-
Invalid Date
-
Invalid Nocites
-
Italicize links with underscores (Blackfriday)
Test that links with underscores can be italicized/emboldened/both.
-
Italicize links with underscores (Goldmark)
Test that links with underscores can be italicized/emboldened/both
without replacing underscores with
%5f
.
-
Keywords set using multiple properties
-
Layout Front-matter
-
Level offset of 0
-
Level offset of 1
-
Level offset of 2
-
Level offset unset
-
Link destination
-
Link to headings by name
-
Links outside the same post
-
Links to equations
-
Links to images
Test for internal links to image references.
-
Links to Info manual nodes
Test links to Info manual nodes.
-
Links to Org Targets
-
Links to source blocks
Test for internal links to source block references.
-
Links to tables
Test for internal links to table references.
-
Links with attributes
Testing links with different HTML attributes.
-
Make the author front-matter plural
-
Markdown source block with Hugo shortcodes
Test verbatim use of Hugo shortcodes in content.
-
Markup Front-matter
-
Meeting 1
-
Meeting 2
-
Menu Title property
-
Menu with nested maps
Test
menu
front-matter with nested maps.
-
Multi-line bold
-
Multi-line description set using Org Special Block (TOML)
Short description
of this post
bold – italics — strikethrough monospace
These lines
show up with line breaks
but within the same paragraph.
-
Multi-line description set using Org Special Block (YAML)
Short description of this post
bold – italics — strikethrough monospace
These lines
show up with line breaks
but within the same paragraph.
-
Multi-line description with backslashes (TOML)
Test to check that backslashes in
\|
and \\
are correctly escaped
in the front-matter.
-
Multi-line description with backslashes (YAML)
Test to check that backslashes in
\|
and \\
are correctly escaped in the front-matter.
-
Multi-line footnote (Blackfriday)
-
Multi-line footnote (Goldmark)
-
Multi-line footnote Japanese
-
Multiple aliases with section portion
-
Multiple aliases without section portion
-
Multiple authors
-
Multiple example blocks inside quote block
-
Multiple images
-
Multiple keywords in front-matter
-
Multiple series
-
Multiple videos
-
Linktitle Front-matter
-
No Citations
-
No Spaces in categories
-
No Spaces in tags
-
No TOC as toc set to 0
-
No TOC as toc set to nil
-
No TOC in Summary (with more comment marker)
-
No TOC in Summary (without more comment marker)
-
Number 0 levels
-
Number 2 levels
-
Number all levels
-
Only custom resource params
-
Org Babel Results
Testing the export of Org Babel
#+results:
blocks with and without
wrapping with HTML attributes.
-
Org Cite Basic Example
Basic example of using [cite:@xyz] citation.
-
Org TODO keywords with double-underscores
This feature that replaces double-underscores in Org TODO keywords
with spaces was added in commit 7691f0453b.
-
Output HTML and JSON
-
Overriding Org-style tags
-
Page using the Headless Page Bundle X
-
Paired shortcodes using special blocks (Named Arguments)
Tests for paired shortcodes with named arguments.
-
Paired Shortcodes using special blocks (No Arguments)
Tests for paired shortcodes with no arguments.
-
Paired shortcodes using special blocks (Positional Arguments)
Tests for paired shortcodes with positional arguments.
-
Paragraphs in lists
Test paragraphs inside various list types.
-
Paragraphs with ATTR_HTML
-
Plain lists with ATTR_HTML
-
Post 2
-
Post in sub1
Test post created in
posts/sub1
.
-
Post in sub1/sub2
Test post created in
posts/sub1/sub2
.
-
Post in sub1/sub2/sub3
Test post created in
posts/sub1/sub2/sub3
.
-
Post with #+toc: headlines 1 but no headings
Test the use of
#+toc: headlines 1
in a post with no headings.
-
Post with a DONE heading
-
Post with a TODO heading
-
Post with auto taxonomy (categories) weight calc 1
-
Post with auto taxonomy (categories) weight calc 2
-
Post with auto taxonomy (tags) weight calc 1
-
Post with auto taxonomy (tags) weight calc 2
-
Post with menu 1 (HUGO_MENU as keyword)
-
Post with menu 2 (HUGO_MENU as keyword)
-
Post with menu 3 (HUGO_MENU as keyword)
-
Post with menu 4 (HUGO_MENU as keyword)
-
Post with menu 5 (HUGO_MENU as keyword)
-
Post with resources in front-matter (TOML)
-
Post with resources in front-matter (YAML)
-
Post with TOC using keyword set to 0
-
Post with TOC using keyword set to 2
-
Post with TOC using keyword set to 6
-
Prefer Hyphen Categories
-
Prefer Hyphen in Tags
-
Preserve Breaks
-
Quote blocks in numbered lists
Testing quote blocks in numbered lists, just because this came up on
Hugo Discourse.
-
Quote blocks with ATTR_HTML
-
Radio targets
Testing Radio Targets
-
Remove a front-matter key
This test removes the
foo
front-matter key from the exported file
(and replaces bar
key with zoo
).
-
Replace custom keys
-
Replace keys using multiple properties
-
Setting empty outputs is fine
-
Single author
-
Single author as a custom parameter
-
Single image
-
Single keyword in front-matter
-
Single series
-
Single video
-
Single-line description set using Org Special Block (TOML)
Short description — bold – italics —
strikethrough monospace
-
Single-line description set using Org Special Block (YAML)
Short description — bold – italics —
strikethrough monospace
-
Single-line description with backslashes (TOML)
Test to check that backslashes in
\|
and \\
are correctly escaped.
-
Single-line description with backslashes (YAML)
Test to check that backslashes in
\|
and \\
are correctly escaped.
-
Slug Front-matter
-
Smart Quotes Disabled
Org mode smart quotes processing disabled
-
Smart Quotes Enabled
Org mode smart quotes processing enabled
-
Source and example blocks in lists
Test to verify rendering of source and example blocks in lists.
-
Source block following a list
Test to verify rendering of a source block immediately following a
plain list, and even a list following a heading following a source
block.
-
Source block inside quote block, followed by another source block outside
-
Source block with caption
-
Source block, followed by a quote block containing another source block
-
Source blocks with ATTR_HTML
-
Source blocks with highlighting (Blackfriday)
-
Source blocks with highlighting (Goldmark)
-
Source blocks with langs that need to be replaced in Markdown
-
Source blocks with line number annotation (Blackfriday)
-
Source blocks with line number annotation (Goldmark)
-
Spaces in categories
-
Spaces in tags
-
Special block description overrides property-set description
Description set in special block
-
Special Block with just white space
This post contains an Org Special Block with just white space (blank
line).
-
Special Blocks
-
Specified locale in front-matter
Specify the locale using
:EXPORT_HUGO_LOCALE: es_ES
property.
-
Sub/superscripts don't require braces
-
Sub/superscripts require braces
-
Suppress lastmod non-zero, but date unset
Ensure that nil value of parsed DATE is also handled in the “suppress
lastmod” logic.
-
Swap tags and categories
-
Table caption
-
Table column alignment
-
Table name
Testing
#+name
and table.
-
Table Styling with ATTR_HTML and ATTR_CSS
-
Table with Org markup where the markup is ignored
-
Table with single cell
-
Table with single column
-
Table with single row
-
Tag Hierarchy: Basic
Test the example tag groups from
https://orgmode.org/manual/Tag-Hierarchy.html.
-
Tag Hierarchy: Multiple Tags from Groups
Test multiple tags from tag groups – including adding tags which are
already group tags of some other tags.
-
Tag Hierarchy: Tags with hyphens and spaces
Test tags containing hyphens and spaces
-
Tag Hierarchy: Tags with Multiple Groups
Test tags which belong in multiple groups and so they have multiple
group head tags.
-
Taxonomy (categories) weight set 222
-
Taxonomy (tags) weight set 111
-
TikZJax
TikZJax example
-
Title with _lots and _lots _ _ of under_scores__
-
Title with *lots and lots of * aste*risks**
-
Title with lots and lots / / / of forward/slashes
-
Title with lots of ` ` ` backticks` * asterisks bold, italics retain*,_,` in monospace underscores _ _ foo bar **
-
Title with lots of ` ` ` backticks` `foo bar ~ zoomba
-
TOC :target
Test the
#+toc
keyword with :target
attribute
-
TOC Local
Test the
#+toc: headlines N local
syntax where a TOC is exported
containing headings only up to level-N relative to the heading in
which that keyword is used.
-
TOC with all headings (numbered, except for selected unnumbered)
-
TOC with all headings (post-unnumbered, TOC-numbered)
-
TOC with all headings (unnumbered)
-
TOC with headings (numbered, except for selected unnumbered) only till level 2
-
TOC with headings (post-unnumbered, TOC-numbered) only till level 2
-
TOC with headings (unnumbered) only till level 2
-
TOC with TODO disabled
No TODO states are prefixed to the headings – neither in the body, nor
in the TOC.
-
TOC with TODO enabled (default)
TODO states if present are prefixed to the headings – both in the body
and TOC.
-
Type + Layout Front-matter
-
Type Front-matter
-
Uniquify duplicate authors
Test that duplicate authors get uniquified in the export.
-
Url encoding in links
Encoding of non-URL characters in links
-
URL Front-matter
-
Using Org macros in lieu of Hugo shortcodes
Using Org macros in place of Hugo shortcodes to make the Org content
reusable across more export backends.
-
Verse for indentation
-
Whitespace trimming around special blocks
Whitespace trimming using ~#+header: :trim-pre t :trim-post t~ before special blocks.
-
Whitespace trimming around special blocks (corner cases)
Corner cases for testing the whitespace trimming around the special
blocks.
-
Wrapping Org headings in HTML tags
Test the workaround for wrapping Org headings in HTML tags like
section
and div
.