apache / fluo-website

Apache Fluo Website
https://fluo.apache.org
Apache License 2.0
6 stars 27 forks source link

Minimize jekyll dependencies (remove github-pages) #207

Closed ctubbsii closed 3 years ago

ctubbsii commented 3 years ago

Remove github-pages and other unused dependencies from the jekyll build, leaving only the minimal dependencies required to build the website.

Also fix any newly broken links caused by changes in the way markdown links to other markdown files were processed. Also update gitignore and add a site description field that was previously automatically populated by github-pages.

ctubbsii commented 3 years ago

I noticed that the GitHub Actions was having trouble rebuilding the native extensions for some gems in the website's CI build, due to additional dependencies with the newer versions of github-pages gem. However, that gem isn't even needed by us. So, I figured it'd be better to just drop it.