-
Notifications
You must be signed in to change notification settings - Fork 286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docsy upgrade #803
Docsy upgrade #803
Conversation
An online bug report for the "Font-Awesome not found" error didn't result in a npm-compatible solution: https://discourse.gohugo.io/t/new-user-confused-by-the-current-state-of-the-theme-ecosystem/48747/4 |
We found the issue google/docsy#836 which gives a solution, but then the render hangs
UPDATE: Scratch that, I was in a subdirectory... |
Collaborative work environment: tmux-paris-docs-sprint.celestehorgan.coder.cloudnative.coop |
|
|
Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
…-cli; add themes directory setting Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
Looks kinda OK-ish to me (lkotm?) The scroll behavior left pane for site navigation looks slightly weird (I tried in Firefox), but I think that's OK to fix post merge. Also the foot of the site is now missing 4 links:
To summarize: I'd fix the footer but don't think it's important to worry about the scroll behavior. |
Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The deploy preview is looking great - I can't spot any issues.
Fantastic work team!
Edit: Gentle ping @ahrtr for additional review - This resolves a long standing dependency issue for our site by moving from a very old fork of docsy which was a git submodule to now bringing in a modern docsy version via npm.
Looks good. /approve |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* git rm -r themes/docsy Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * npm install --save-dev google/docsy#semver:0.9.1 autoprefixer postcss-cli; add themes directory setting Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Move to new docsy versions configuration Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Move to new theme configuration Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Fix deprecated Hugo setting Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Upgrade hugo-extended to fix build error about `WorkingDir` property Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Ignore empty hash because docsy uses `href="#"` Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Add back etcd-specific footer override Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> --------- Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> Signed-off-by: Dave Welsch <116022979+dwelsch-esi@users.noreply.github.com>
* git rm -r themes/docsy Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * npm install --save-dev google/docsy#semver:0.9.1 autoprefixer postcss-cli; add themes directory setting Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Move to new docsy versions configuration Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Move to new theme configuration Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Fix deprecated Hugo setting Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Upgrade hugo-extended to fix build error about `WorkingDir` property Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Ignore empty hash because docsy uses `href="#"` Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Add back etcd-specific footer override Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> --------- Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
* git rm -r themes/docsy Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * npm install --save-dev google/docsy#semver:0.9.1 autoprefixer postcss-cli; add themes directory setting Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Move to new docsy versions configuration Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Move to new theme configuration Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Fix deprecated Hugo setting Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Upgrade hugo-extended to fix build error about `WorkingDir` property Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Ignore empty hash because docsy uses `href="#"` Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> * Add back etcd-specific footer override Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com> --------- Signed-off-by: Andreas Sommer <andreas.sommer87@googlemail.com>
From SIG Docs mini-hackathon at Kubecon Paris 2024