Skip to main content

Exploring Hugo Features

·205 words·1 min·
Table of Contents

This post is a playground for testing various features of Hugo and the Blowfish theme. I’m using it to verify formatting, layouts, and content elements before I publish regular articles.


Code Snippets
#

Testing syntax highlighting for different languages.

def greet(name: str) -> str:
    return f"Hello, {name}!"

print(greet("Hugo"))
# Hugo version check
hugo version

Images
#

Testing image embedding and captions.

Hubble Space Telescope

Caption: Hubble Space Telescope.


Lists
#

Ordered list:

  1. Verify headings
  2. Test code blocks
  3. Insert images
  4. Add tables and callouts

Unordered list:

  • Syntax highlighting
  • Blockquotes
  • Tables
  • Emojis and icons

Blockquotes
#

Hugo makes it easy to structure content clearly, and Blowfish renders it cleanly.


Tables
#

FeatureStatusNotes
HeadingsWorks as expected
Code blocksMulti-language supported
ImagesInline and block
ListsOrdered and unordered
TablesMarkdown tables render well
CalloutsVisual styling supported

Callouts
#

💡 Note: Using callouts is useful to highlight important points or instructions.


Conclusion
#

This post serves purely to test Hugo’s content capabilities and Blowfish’s rendering. Everything here is intentionally varied to check how different elements appear and behave.


Next Steps:

  • Experiment with shortcodes (video, tweets, alerts).
  • Test pagination, excerpts, and lists on the blog page.
  • Refine styling and layout for real articles.