pages-core icon indicating copy to clipboard operation
pages-core copied to clipboard

Fix site creation flow to not have Jekyll site engine by default

Open sknep opened this issue 8 months ago • 0 comments

Adding a site repo to Pages from GitHub (rather than our template chooser) automatically sets the new site's file engine as Jekyll. It should be static or node, because nobody really uses Jekyll anymore, and the ruby stuff takes forever to install.

https://github.com/cloud-gov/pages-core/tree/main/frontend/pages/sites/new/index.jsx#L101

showAddNewSiteFields might not be properly set to true? https://github.com/cloud-gov/pages-core/tree/main/frontend/pages/sites/new/AddRepoSiteForm.jsx

sknep avatar Mar 20 '25 16:03 sknep