Skip to main content

Theme

Theme

This page documents the visual language and content behaviour of Academic Work in one place. It is intended as a working reference for anyone adapting the theme, extending components, or checking how different content types render in a single-page layout.

Use it as a style guide, a documentation page, and a regression check for future layout changes.

Palette

Colour Scheme

The theme uses a restrained editorial palette built around paper, ink, linework, and a single label accent.

Background

--bg · #f5f4f1

Surface

--surface · #ffffff

Surface Strong

--surface-strong · #eeece8

Text

--text · #111110

Muted

--muted · #66615b

Label Accent

--label · #a03b10

Spacing

Spacing, Padding, Rhythm

Spacing is deliberately quiet. The site relies on a single responsive gutter, sectional padding, and a compact editorial rhythm inside prose and cards.

Gutter

--gutter · clamp(1.5rem, 3.5vw, 3.5rem)

Body Flow

Paragraphs and list blocks land on a 1.25rem flow rhythm.

Section Padding

Homepage and page sections use larger vertical spacing to separate content blocks clearly.

Compact

Use for notes, tags, or metadata groupings.

Regular

Use for cards, prose-adjacent blocks, and lists.

Spacious

Use for hero areas, callouts, or featured content.

Grid

Grid Variations

The theme leans on simple, readable grids. These examples mirror the kinds of layouts used for lists, highlights, and support content.

Two Column

Best for balanced comparisons, project summaries, or paired metadata.

Even Measure

Both columns retain equal weight and keep reading order obvious.

Three Up

Useful for features, metrics, or small reference cards.

Modular

Maintains rhythm without becoming visually loud.

Compact

Stacks cleanly on narrow viewports with the same content order.

Sidebar Rail

A narrow lead column can carry labels, section titles, or annotations.

Content Column

This wider area is suited for prose, documentation blocks, examples, or code-adjacent descriptions that need more measure.

Callouts

Figure

Digital DNA helix illustration
A modest inline figure sitting inside the prose column with a caption.

Typography

The template is built around a restrained editorial hierarchy:

Type Sample

Display Heading

Section Heading

Subsection Heading

This is standard body copy in the main reading measure. It is meant to feel stable and unhurried, especially for research statements, notes, and longer essays. Inline code like hugo server or /research/ should remain visually distinct without overpowering the surrounding text.

This is a blockquote example. It works well for notes, cited observations, or short highlighted passages inside essays and documentation.

Lists

Unordered List

Ordered List

  1. Draft the content model.
  2. Assign a layout or reuse the default single template.
  3. Add front matter, examples, and supporting links.

Nested List

Code Blocks

[params]
  description = "A simple and minimal Hugo template for academic work."
  author = "Your Name"
  tagline = "Research, notes, writing, and documents in one place."
hugo new notes/reading-distributed-systems.md
hugo server

Tables

Table

Default Table

The default table keeps visible borders and a neutral surface. Use this for reference material, schedules, or compact data.

SectionPurposeTypical Content
ResearchPapers and talksPublications, preprints, conference notes
NotesWorking ideasReading notes, drafts, summaries
LibraryDocumentsPDFs, appendices, datasets

Table

Striped Table

The striped variation adds alternating row fills for slightly denser scans without changing the overall tone.

TokenValueRole
--bg#f5f4f1Page background
--surface#ffffffCards and code blocks
--line#d4d1caBorders and dividers
--label#a03b10Eyebrows and accents

Table

Striped Table Without Borders

This version removes the strong grid lines and relies on row striping and spacing. It works for lighter documentation pages.

ScaleDesktop UseMobile Use
CompactMetadata, tags, labelsShort lists and captions
RegularCards, prose blocksDefault content spacing
SpaciousHero sections, featured contentIntro sections and grouped modules

LaTeX and Math

KaTeX can be enabled per page or globally. This page enables math in front matter so both inline and display examples render on the same single page.

Inline math example: the space requirement of a vector clock is $O(n)$.

Display math example:

$$ \Pr(X = x_i) = \frac{w_i}{\sum_{j=1}^{k} w_j} $$

A second display example:

$$ \int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi} $$

Content Patterns

Research Entry Pattern

Notes Pattern

Library Pattern

Project Metadata Pattern

Horizontal Rule


Closing Note

The intention of this page is not just to show what is possible, but to establish a stable visual contract for the theme. If a future change affects spacing, table rendering, heading rhythm, code blocks, or math rendering, this page should make that immediately visible.