Skip to content

marthawhite/lab-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy GitHub Pages

Prerequisites

This project requires Node.js and npm.

macOS

Install with Homebrew:

brew install node

Ubuntu

Install with your package manager:

sudo apt update
sudo apt install nodejs npm

Local preview

  1. Install dependencies: npm install
  2. Start the local development server: npm run dev

Open the local preview URL http://localhost:8080.

Files to edit

  • src/_data/site.json: profile, contact details, site-wide metadata
  • src/_data/navigation.json: top navigation labels and URLs
  • src/_data/news.json: homepage news items
  • src/members/*.json: one JSON file per current lab member
  • src/alumni/*.json: one JSON file per alumnus
  • src/publications/publications/*.bib: one bib file per published paper
  • src/publications/preprints-and-working-papers/*.bib: one bib file per preprint or working paper
  • src/publications/theses/*.bib: one bib file per thesis
  • src/teaching-items/*.md: one Markdown file per teaching item
  • src/content/home-bio.md: homepage bio text
  • src/content/research-focus.md: lab research focus text
  • src/content/prospective-students.md: prospective-student

Shared structure

  • src/_includes/layouts/base.njk: shared HTML shell
  • src/_includes/layouts/page.njk: standard layout for interior pages
  • src/_includes/partials/navigation.njk: primary site navigation
  • src/assets/css/main.css: global styles

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors