Members of the Hofstra community are free to contribute to this site. This area provides resources to help contributors develop rich content.

The docs section and other parts of our website are written in Markdown. The following pages provide a summary of the theme’s features with formatting examples. Please also see the Kramdown quick reference and our contributing guide.

  • Tooltips

    You can add tooltips to any word, such as an acronym or specialized term. Tooltips work well for glossary definitions, because you don't have to keep repeati...

  • Alerts

    You can insert notes, tips, warnings, and important alerts in your content. These notes make use of Bootstrap styling and are available through data referenc...

  • Code samples

    You can use fenced code blocks with the language specified after the first set of backtick fences.

  • Glossary layout

    Your glossary page can take advantage of definitions stored in a data file. This gives you the ability to reuse the same definition in multiple places. Addit...

  • Links

    When creating links, you can use standard HTML or Markdown formatting. However, you can also implement an automated approach to linking that makes linking mu...

  • Icons

    You can integrate font icons through the Font Awesome and Glyphical Halflings libraries. These libraries allow you to embed icons through their libraries del...

  • Images

    Store images in the images folder and use the image.html include to insert images. This include has several options, including figcaptions, that extract the ...

  • Labels

    Labels are just a simple Bootstrap component that you can include in your pages as needed. They represent one of many Bootstrap options you can include in yo...

  • Lists

    This page shows how to create both bulleted and numbered lists

  • Navtabs

    Navtabs provide a tab-based navagation directly in your content, allowing users to click from tab to tab to see different panels of content. Navtabs are espe...

  • Pages

    This theme primarily uses pages. You need to make sure your pages have the appropriate frontmatter. One frontmatter tag your users might find helpful is the ...

  • Posts

    You can use posts when you want to create blogs or news type of content.

  • Syntax highlighting

    You can apply syntax highlighting to your code. This theme uses pygments and applies color coding based on the lexer you specify.

  • Tables

    You can format tables using either multimarkdown syntax or HTML. You can also use jQuery datatables (a plugin) if you need more robust tables.

  • Workflow maps

    Version 6.0 of the Documentation theme for Jekyll reverts back to relative links so you can view the files offline. Additionally, you can store pages in subd...