Student Site Showcase¶
Example personal academic websites built by lab members using the Assignment 1 template. Use these as inspiration for your own site.
Example Sites¶
| Name | Site | Notable Features |
|---|---|---|
| Robert Frenken | robertfrenken.github.io | Typst PDF CV, _brand.yml theming, custom SCSS, research page |
| Drew Ralston | dralston168.github.io | Clean blog layout, EDA posts |
| Chunyu Gu | gugu-12.github.io | Blog posts with visualizations |
!!! tip "Add your site" Once your personal site is live, let the lab know and we'll add it to this showcase.
Beyond the Template¶
After completing Assignment 1 with the basic template, here are ways to level up your site:
Typst PDF CV¶
Replace the default Markdown cv.qmd with a professionally typeset PDF generated from Typst. Typst compiles in milliseconds (vs LaTeX's seconds), has readable syntax, and full LSP support in VS Code via the Tinymist extension.
See the Typst CV Guide for a step-by-step walkthrough.
Brand Configuration (_brand.yml)¶
Quarto's _brand.yml centralizes your site's visual identity — colors, fonts, and logos — in one file:
# _brand.yml
color:
primary: "#bb0000"
link: "#333333"
typography:
base:
family: "Source Sans Pro"
headings:
family: "Source Serif Pro"
Reference it in _quarto.yml:
Custom SCSS¶
For deeper styling control, add a custom SCSS file:
CI Pre-Render Hooks¶
Automate build steps (like compiling a Typst CV) so they run every time your site builds — locally and in GitHub Actions:
Related¶
- Assignment 1: Personal Website — The base assignment
- Typst CV Guide — Detailed walkthrough for Typst CV integration