Skip to content

matttrent/matttrent-com

Repository files navigation

matttrent.com

Personal website website built with Astro deployed to GitHub Pages.

To do

New design

  • Match element spacing with original tufte-css
  • Single component for sidenotes and margin notes, correct rendering of notes within paragraphs
  • Figure styling
  • Figcaption styling
  • blockquotes styling
  • iframes styling
  • Mobile styling
  • Single style defition for <dl> shared across list components
  • Single style definition for <figure> shared across components
  • Tables styling
  • Full width content (table, code, div, etc.)
  • Newthought styling
  • Even cooler photo grids
  • Migrate CV to new design

Other

  • Add a notes root page
  • Use astro image components (migrate PhD and MSc pages)
  • Transition notes from date to createdAt
  • Create canonical notes URL method rather than needing notes/{slug} in components
  • Add type to notes and allow grouping/filtering by type
  • Add a notes RSS feed
  • Migrate to server-side rendering provider