Hugo Xterm

screenshot of Hugo Xterm
hugo

Hugo theme designed for reading and printing text with dark and light modes.

Overview

The Hugo-Xterm theme is a Hugo theme designed for reading and printing text with dark and light modes. It offers a minimal configuration, switchable dark and light themes, and various features such as printability, a CV template, support for slides using reveal.js, separate view and pagination for lists, and more. The theme is optimized for reading and printing text-heavy web pages and is licensed under the GNU General Public License v3.0.

Features

  • Designed for reading and printing text
  • Print any page in light theme mode for readability
  • CV template to reduce vertical space and list experiences/skills
  • Support for slides using reveal.js (work-in-progress)
  • Separate view and pagination for simple list items and post entries
  • GitInfo feature to show latest git commit short hash and subject message
  • Fonts: Roboto Slab for title text, Fira Sans for normal text, and Ubuntu Mono for code
  • Colors derived using a single primary color (blue) from HSL colors
  • Website banner support
  • Minimal configuration
  • Switchable dark and light themes based on system theme
  • SEO-friendly OpenGraph and Twitter cards support
  • Customizable with configurations for full width and centered layouts
  • Taxonomies and posts RSS
  • Responsive design tested on desktop and mobile screens
  • Responsive menus for desktop and mobile screens
  • Accessibility tested using WAVE Web Accessibility Evaluation Tool
  • Highlighted code blocks using Hugo's built-in Chroma
  • Copy code functionality with code language and file name display (optional)
  • Tightly coupled with Hugo extended latest version (v1.110.0) for asset bundles with pipelines, fingerprinting, and minification

Summary

The Hugo-Xterm theme is a Hugo theme designed for optimal reading and printing of text. It offers various features such as switchable dark and light themes, CV template, support for slides, separate view and pagination for lists, and more. The theme is easy to install and customize, and it is licensed under the GNU General Public License v3.0. It is recommended for users who want a visually appealing and print-friendly theme for their text-heavy websites.

hugo
Hugo

Hugo is an open-source static site generator that features fast build times, flexible themes, support for multiple content formats, multilingual websites, live reloading, and an active community. It allows developers to easily create and deploy SEO-friendly and mobile-responsive websites.

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.

documentation
Documentation

Documentation themes are built specifically for writing technical and product documentation. They are normally written and maintained in Markdown. The often include a navigation menu, search bar, clear headings, semantic document structure and clean typography.

personal
Personal

A personal website is an online platform that showcases an individual's work, interests, and personality. It can include a range of content, such as a bio, resume, portfolio, blog, and contact information, and is often used to promote one's personal brand or professional services.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.