This repository contains the code for the Open Case Studies project website.
The site is built with R Markdown using rmarkdown::render_site(). The output is written to the docs/ directory, which is served via GitHub Pages.
- Edit the
.Rmdfiles in the main directory (or inpost//team/subdirectories) - Knit individual files in RStudio, or run
rmarkdown::render_site()in the R console to build the entire site - Preview the output in
docs/ - Commit and push your changes — GitHub Pages will serve from
docs/
| File | Description |
|---|---|
index.Rmd |
Home page |
blog.Rmd |
Blog listing page |
team.Rmd |
Team listing page |
talks.Rmd |
Talks timeline page |
contact.Rmd |
Contact form page |
search.Rmd |
Case study search page |
survey.Rmd |
User survey page |
setup.Rmd |
About page |
_site.yml |
Site-wide config (navbar, theme) |
styles.css |
Global CSS styles |
resources/header.html |
Custom HTML injected into every page header |
- Create a new
.Rmdfile in thepost/directory - Name it with the format
YYYY-MM-DD-your-post-title.Rmd - Include a YAML front matter block with at least
title,author, anddate:
---
title: Your Post Title
author: Your Name
date: '2026-02-24'
---- Knit the file — it will appear automatically on
blog.html
- Each team member has a directory under
team/named with first initial followed by last name (e.g.cwrightfor Carrie Wright) - The directory should contain:
index.Rmd— the member's profile pageavatar.png— the member's photo
- The
index.RmdYAML controls the name, role, and group (Faculty,Research Assistants, orOCS Alumni) displayed onteam.html
Edit talks.Rmd and add an entry under the appropriate year section.
All case study repositories live at: https://github.com/opencasestudies
The case study search table is hosted separately at http://www.opencasestudies.org/OCS_search/ from the repo: https://github.com/opencasestudies/OCS_search