Our Human Data Interaction Lab Website
This project uses Astro to make it easy to, data-driven, with reusable components, and performant.
/
├── public/ (public files)
│ ├── favicon.ico
│ ├── manifest.json
│ ├── images/
│ ├── syllabi/Data-Syllabus-Abouzied-2016.pdf
│ └── ...
├── src/
│ ├── pages/
│ │ └── index.astro (only one page in this website)
│ ├── components/
│ │ ├── Header.astro (how to render the header)
│ │ ├── Members.astro (how to render members)
│ │ ├── Work.astro (how to render our work)
│ │ └── ...
│ ├── content/
│ │ ├── papers/
│ │ │ ├── crest.md
│ │ │ ├── qetch.md
│ │ │ └── ...
│ └── data/
│ └── areas.json
│ └── members.json
└── package.json (all projects dependencies)
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:3000 |
Deploy on GitHub is automatic at every push on the master branch.