* Add Docsy, required packages and config
* Apply Docsy integration work to k8s website
This encompasses significant changes to the style system, layout files,
as well as changes to some of the static assets. To examine this work
and the iterations that were performed, the original repository can be
found at https://github.com/gearbox-built/kubernetes-hugo.git
* Address issues found in review
The styling and positioning of the header, footer, some shortcodes and
main container elements are improved. A new partial is added for
favicons. The sidebars, as well as inner table of contents, have been
altered for better positioning and rendering of content. Localization
has also been addressed.
* Enable announcements
The recent Black Lives Matter announcement surfaced issues which have
been addressed.
* Add basic header-checking function
* Add Slack notification logic
* Modify Netlify Functions setup
* Rework function logic
* Add missing dependencies
* Remove package-lock.json from Git
* Separate header checking function
* Isolate env check into a separate function
- The netlify.toml file explains how to build this site for production
and deploy previews.
- The Makefile has some commands to make building the site slightly more
user friendly, try typing `make help`.
- The Gemfile includes all the dependencies exported from GitHub Pages.
This site might not need all of the but I don't have the knowledge to
exclude the unused ones.
Signed-off-by: David Calavera <david.calavera@gmail.com>