About

Learn more about this terminal-inspired blog

Welcome to Scanlines#

This is a demo site for the Scanlines Hugo theme - a retro-inspired theme that emulates the look and feel of classic terminal systems like the DEC VT100 and VT220.

Features#

Built with attention to historical accuracy and modern web standards

The theme includes:

  • Authentic CRT visual effects (scanlines, flicker, phosphor glow)
  • Multiple color schemes (amber, green, blue, white)
  • Responsive, mobile-first design
  • Full accessibility support
  • Syntax highlighting via Chroma
  • Table of contents sidebar
  • Profile landing page mode
  • RSS feed support
  • SEO optimization

Technical Details#

The visual effects are inspired by actual terminal specifications:

SpecificationValue
Display80x24 / 132x24 characters
Phosphor TypesP3 (amber), P1 (green)
Refresh Rate60 Hz
Character Matrix7x9 in 10x10 cell

Getting Started#

See the README for setup instructions.

1
2
# From inside an existing Hugo site
git clone https://github.com/wthouse/scanlines themes/scanlines

Then add this to your hugo.toml - theme goes at the top level, above any [table] headers:

1
2
3
4
theme = "scanlines"

[markup.highlight]
  noClasses = false   # required for the theme's code styling
1
2
# Start the development server (-D shows draft content)
hugo server -D

Hugo Modules, submodules and ZIP installs are covered in the installation guide .

Credits#

Built with Hugo and inspired by the DEC VT220 terminal.