az-digital / digital.arizona.edu

digital.arizona.edu
https://digital.arizona.edu/
1 stars 1 forks source link

Create digital.arizona.edu with static site generator #31

Open camikazegreen opened 3 years ago

camikazegreen commented 3 years ago

Motivation

We hope for digital.arizona.edu to be the home of technical documentation for all things Arizona Digital. As that site grows, it would be very helpful that have a site generator to manage the navigation.

Proposed Resolution

Describe the solution you'd like

I would like to be able to maintain the navigation in one place and have it updated on all pages of the site.

mmunro-ltrr commented 3 years ago

Choice of static site generator

Hugo

Positives

Negatives

Jekyll

Positives

Negatives

Gatsby

Positives

Negatives

Positives

Negatives

Recommendation

Use Gatsby.

Background

Currently, GitHub is serving the files on the main branch in the docs subdirectory directly as https://digital.arizona.edu/ (defined in the Pages repository setting). Arizona Bootstrap updates trigger a rebuild of the docs/arizona-bootstrap subtree via repository_dispatch and the .github/workflows/release.yml Action. The docs/ua-bootstrap subtree is very old, and seemingly unused here, although the link https://digital.arizona.edu/ua-bootstrap/ does work (the link on the main page is to http://uadigital.arizona.edu/ua-bootstrap/ instead, a slightly more recent version).