Skip to content

cboettig/labnotebook

Repository files navigation

Lab Notebook

Carl Boettiger's open lab notebook, built with Hugo and deployed to GitHub Pages via docs/.

Updating the CV

The CV lives in two forms:

Structure

content/vita.md is the single source of truth. It contains employment, education, grants, teaching, talks, and service directly, and pulls in three sections via Hugo shortcodes:

  • assets/includes/publications.md
  • assets/includes/book_chapters.md
  • assets/includes/software.md

The PDF is generated by pandoc using static/files/cv-template.tex.

Workflow

  1. Edit content/vita.md (or the relevant assets/includes/*.md file for publications, book chapters, or software).

  2. Regenerate the PDF from the repo root:

    bash static/files/update_cv_pdf.sh

    This resolves Hugo {{< include >}} shortcodes, strips YAML frontmatter, and runs pandoc to produce static/files/cv.pdf.

  3. Copy the PDF to docs/ so it's live on GitHub Pages:

    cp static/files/cv.pdf docs/files/cv.pdf
  4. Commit both files.

ORCID

Publications missing from ORCID (0000-0002-1642-628X) are listed in static/files/orcid-missing-works.txt. These must be added manually through the ORCID web interface (Search & Link via CrossRef) since we do not have API-based write access.

About

📓 Source code and version history for my online lab notebook

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors