1.5 KiB
1.5 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Build
The resume is authored in Markdown and compiled to HTML with pandoc:
bash build.sh
Which runs:
pandoc paul_trowbridge.md -o pt.html --css styles.css --standalone
pt.html is the output — do not edit it directly. All content changes go in paul_trowbridge.md.
Architecture
This is a single-page resume with three source files:
paul_trowbridge.md— source of truth for all resume content. Uses YAML front matter for the<title>tag. Section structure: Professional Summary → Professional Experience (reverse chronological) → Education → Infrastructure & Tools.styles.css— custom stylesheet. CSS variables at:rootcontrol the color palette (blues + grays). Sections useh1/h2/h3hierarchy generated by pandoc. Includes print media query (@media print) tuned for clean PDF output.pt.html— pandoc-generated output. The stylesheet is embedded as a<link>tag; pandoc injects its own minimal inline styles alongside it.
The css/ directory contains older stylesheets (markdown.css, highlight.css, etc.) from a prior pandoc approach — these are no longer used. flavor.css is also unused.
Workflow
Edit paul_trowbridge.md, then run bash build.sh to regenerate pt.html. The HTML renders in a browser; print or export to PDF directly from the browser using the print styles in styles.css.