Skip to content

Reorganize website into thematic sections#6

Open
palday wants to merge 8 commits intomainfrom
pa/reorg
Open

Reorganize website into thematic sections#6
palday wants to merge 8 commits intomainfrom
pa/reorg

Conversation

@palday
Copy link
Copy Markdown
Member

@palday palday commented Apr 10, 2026

Summary

  • Restructure sidebar into eight coherent sections reflecting the pedagogical arc of the course: Getting Started, Introduction to LMMs, Model Specification, Contrast Coding & Transformations, Inference, GLMMs, Visualization & Diagnostics, and Extended Worked Examples (Emotikon Project; Visual Attention Experiments).
  • Move all 23 .qmd files into subfolders matching their section; update all paths in _quarto.yml and inter-document crosslinks accordingly.
  • Rename documents whose titles cited papers rather than describing content (e.g. "RePsychLing Kliegl et al. (2011)" → "Visual Attention Effects: Kliegl et al. (2011)").
  • Add about.qmd to the sidebar (was rendered but unreachable via navigation) and remove draft selection.qmd from the render list (no title, eval: false throughout).
  • Add "See Also" crosslinks between related documents: sleepstudy ↔ singularity, fggk21 ↔ contrasts/AoGPlots, kwdyz11 ↔ kkl15/contrasts, bootstrap ↔ profiling/kb07, kb07 ↔ shrinkageplot.
  • Replace "./data/..." and "./fits/..." string literals in Julia code with joinpath(DATADIR, ...) and joinpath(FITSDIR, ...) respectively; add DATADIR and FITSDIR to the SMLP2026 package (exported) and to using SMLP2026: imports in affected files.
  • Add Quarto usage instructions to index.qmd: quarto preview / quarto render at the command line and the equivalent VS Code extension commands.

Test plan

  • quarto render from repo root completes without errors
  • All sidebar sections and links resolve correctly in the rendered site
  • "See Also" links in affected documents point to valid pages
  • DATADIR and FITSDIR resolve to correct absolute paths at runtime

🤖 Generated with Claude Code

palday and others added 8 commits April 10, 2026 12:34
Restructure the sidebar from a loose collection of worked examples into
eight coherent sections reflecting the pedagogical arc of the course:
Getting Started, Introduction to LMMs, Model Specification, Contrast
Coding & Transformations, Inference, GLMMs, Visualization & Diagnostics,
and Extended Worked Examples.

- Move all 23 .qmd files into subfolders matching their section
- Update _quarto.yml render list and sidebar paths accordingly
- Remove draft selection.qmd from the render list (no title, eval: false)
- Add about.qmd to the Getting Started sidebar (was rendered but unreachable)
- Rename several documents to make their topic clear rather than citing
  the source paper (e.g. "RePsychLing Kliegl et al. (2011)" →
  "Visual Attention Effects: Kliegl et al. (2011)")
- Add "See Also" crosslinks between related documents (sleepstudy ↔
  singularity, fggk21 ↔ contrasts/AoGPlots, kwdyz11 ↔ kkl15/contrasts,
  bootstrap ↔ profiling/kb07, kb07 ↔ shrinkageplot)
- Update all inter-document links to reflect new relative paths
- Add DATADIR const to SMLP2026 package (exported) and replace all
  "./data/..." string literals in Julia code blocks with
  joinpath(DATADIR, "..."); add `using SMLP2026` where missing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mirrors the earlier DATADIR change: all "./fits/..." path strings in
Julia code (and inline Julia prose examples) are replaced with
joinpath(FITSDIR, ...). FITSDIR is added to the SMLP2026: selective
imports in the two affected files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Document basic quarto preview and quarto render workflows at the command
line, including single-file usage, and describe the equivalent VS Code
Quarto extension commands and keyboard shortcuts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant