-
Notifications
You must be signed in to change notification settings - Fork 15.1k
Description
This is a Bug Report
Problem:
Currently, the Kubernetes website uses v0.2.0 of the Docsy theme on Hugo and we import it via Git submodules during Netlify and local builds. As of v.0.4.0, the theme deprecated the import of Bootstrap & Font Awesome via Git submodules. We still need to continue using these and are running on a wildly outdated Docsy version (the latest Docsy version is v0.8.0).
google/docsy#950 marks that within the context of the Docsy theme:
- Bootstrap as a Git submodule is deprecated
- Font Awesome as a Git submodule is deprecated
Docsy still use these things, but the recommended. mechanism for that is no longer Git submodules.
Proposed Solution:
- Upgrade to a slightly newer version of Docsy that has improved support for the import of Bootstrap & Font Awesome via a Hugo module and a Git submodule.
- Once the upgrade is done, switch from the Git submodule way of importing things to using the Hugo module.
- Upgrade it further to 0.4.0 (or higher), to resolve this issue.
Additional Information:
For the slightly newer version, pick 0.3.x (or 0.4.0 if 0.3.x doesn't work)
We should bump to the newest 0.4.x for fixing this issue; a separate issue tracks bumping to the very latest Docsy.