Skip to content

uelab/sample-pages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

User Empowerment Lab website

The User Empowerment Lab is a research lab at the University of Washington directed by Professor Alexis Hiniker. Founded in 2017, the User Empowerment Lab focuses on understanding people's frustrations with the online systems they use, and creating designs for systems that support more meaningful human experiences.

This repository contains the User Empowerment Lab's website.

Website architecture

The User Empowerment Lab's website is written in Jekyll, Liquid, and Bootstrap. It is generated from a set of data files and HTML templates and deployed using GitHub Pages.

File structure

The code for the website lives under the main branch in the /docs folder. (Why \docs? See GitHub Pages | About publishing sources.)

The file structure is roughly as follows:

└───docs 
    ├───assets         // CSS and image files used to style the site
    ├───_data          // YML files holding data common to site components
    ├───_includes      // HTML/script files used to generate site components
    ├───_layouts       // HTML/script files used to generate site pages 
    ├───_news          // data files holding news story content and metadata
    ├───_people        // data files holding people content and metadata
    ├───_projects      // data files holding projects content and metadata
    ├───_publications  // data files holding publications content and metadata
    └───_site          // static site files currently being served

The file structure is largely dictated by Jekyll. To learn more about the following directories, you can reference these docs pages in the Jekyll documentation:

Data model

The data files held in directories like _people and _projects provide the content used to render the pages according to the templates defined in _includes and _layouts. They describe the people involved in the User Empowerment Lab and all the cool stuff they're working on! The site's data model is the set of properties each of the objects (people, projects, etc.) has, and how they're related to each other.

About

Prototype website for UELab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •