This repository contains the source code for the Cooperative Computing Lab (CCL) website. The site is built with Jekyll and uses the al-folio theme as a base.
- To deploy and test locally, see INSTALL.md.
Blogging is supported with advanced features (code highlighting, Plotly graphs, image galleries, pseudo code, and more). Users should add posts and assets as follows:
- Put your post in
_posts/<year>/(example:_posts/2025/2025-12-03-new-post.md). - Put blog images and related assets under
assets/blog/<year>/<slug>/(example:assets/blog/2025/new-post/hero.jpg). - Reference these assets from your post content using relative paths.
For examples of advanced blogging features, see the al-folio blog examples.
Lab members can add themselves to the People page:
- Add your photo to
assets/img/people/(example:assets/img/people/jane-doe.jpg). - Edit
/_pages/people.mdto include your entry and reference your photo.
Use Prettier to keep Markdown and code tidy. To format only the file you changed:
npx prettier README.md --writeReplace README.md with the path to the file you modified. To format all currently staged files:
git diff --name-only --cached | xargs npx prettier --write