Create Page

Hugo-theme-docdock defines two types of pages. Default and Slide.

  • Default is the common page like the current one you are reading.
  • Slide is a page that use the full screen to display its markdown content as a reveals.js presentation.
  • HomePage is a special content that will be displayed as home page content.

To tell Hugo-theme-docdock to consider a page as a slide, just add a type="slide"in then frontmatter of your file. read more on page as slide

Hugo-theme-docdock provides archetypes to help you create this kind of pages.

Front Matter

Each Hugo page has to define a Front Matter in yaml, toml or json.

Hugo-theme-docdock uses the following parameters on top of the existing ones :

# Type of content, set "slide" to display it fullscreen with reveal.js

# Creator's Display name
creatordisplayname = "Valere JEANTET"
# Creator's Email
creatoremail = ""
# LastModifier's Display name
lastmodifierdisplayname = "Valere JEANTET"
# LastModifier's Email
lastmodifieremail = ""


Hugo provides a flexible way to handle order for your pages.

The simplest way is to use weight parameter in the front matter of your page.

Read more on content organization

Home page

To tell Hugo-theme-docdock to consider a page as homepage’s content, just create a content file named in content folder.

Present a Slide

A basic md content page can be rendered as a reveal.js presentation full screen. […] Use your common Markdown syntax you use in Hugo, don’t forget, you can put html tags too. […]…
Creative Commons LicenseThis work by Peter Baumgartner is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Permissions beyond the scope of this license may be available at
Powered by the docdock theme for Hugo.