Personal website website built with Astro deployed to GitHub Pages.
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