Commit Graph

289 Commits

Author SHA1 Message Date
David Karlsson 3f37a4c682
Merge pull request #20919 from dvdksn/fix-engine-sidebar-title
site: fix "latest" engine api sidebar link
2024-09-17 16:24:40 +02:00
David Karlsson 87af4e586a search: don't hide search drop-down on focus change
Focus/blur events are handled diffrently in Safari compared to other
browsers. For a better experience, let's not attempt to close the search
results drop-down if focus exits the search bar area. We still have a
click.outside and a keyup listener for "escape" on window to handle the
close, and a "close" button in the input bar (which is now also
focusable).

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-17 14:07:06 +02:00
David Karlsson ba32f0719b site: fix "latest" engine api sidebar link
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-17 12:03:18 +02:00
David Karlsson 52f9c17066 search: fix responsiveness issue on md screens
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-17 10:18:39 +02:00
David Karlsson 5eb0381ef1 hugo: refactor sidebar templates
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-17 10:11:09 +02:00
David Karlsson 7f321a9197 hugo: move sidebar main navigation to partial
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-16 18:02:21 +02:00
David Karlsson dd294db10b hugo: add main nav icons and fix mobile rendering
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-16 17:50:29 +02:00
David Karlsson d970c475e0 hugo: use comon base template in taxonomy layouts
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-16 15:55:57 +02:00
David Karlsson a2497ef464 site: use common base layout in search layout
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-16 15:55:54 +02:00
David Karlsson 4443d3640a hugo: update layout architecture
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-16 14:43:05 +02:00
David Karlsson d078a3b291 site: update top navigation styles
- use the full viewport width
- goodbye sad gray, hello fun blue
- nicer logo

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-16 11:03:22 +02:00
David Karlsson 6205776d1f
Merge pull request #20881 from dvdksn/rm-badge-thumnail-title
fix: badge markup showing up in preview titles
2024-09-13 10:13:08 +02:00
David Karlsson 2260278786 hugo: define sidebar badge using front matter
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-13 09:45:42 +02:00
David Karlsson 1f17aa9c32 site: fix search page redirects
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-13 09:19:19 +02:00
David Karlsson 55a45c1278 fix: prefill query param on search
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-12 17:58:37 +02:00
David Karlsson 58aa02924d site: improve search ux, add /search page
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-12 17:14:01 +02:00
David Karlsson 5ec60d925c
Merge pull request #20847 from dvdksn/use-i18n-strings
hugo: use i18n strings in callouts
2024-09-11 17:40:10 +02:00
David Karlsson 3249110cdf hugo: use i18n strings in 'experimental' and 'restricted' shortcodes
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-11 15:08:59 +02:00
David Karlsson 5e4fc68d6e hugo: use i18n string for 'caution' alerts
While we don't currently use the caution alert anywhere yet, we should
still be consistent in using i18n strings for these (not `title
.AlertType`).

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-11 15:08:38 +02:00
David Karlsson edc85bef6e hugo: inline top-nav partial
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-11 14:27:55 +02:00
David Karlsson f530a68e24 hugo: inline toc-cli partial
This partial was only used once.

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-11 14:25:52 +02:00
David Karlsson e79d7a84bd hugo: add support for pageless links in sidebar
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-11 14:15:15 +02:00
David Karlsson c17d0e8553 hugo: create a common api layout
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-11 12:44:34 +02:00
David Karlsson e3a66f58ae hugo: create a common wide layout
The wide base templates used by tags and learning paths were identical.
Creating a single-column `wide` layout instead to enable code reuse.

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-11 11:45:46 +02:00
David Karlsson 554aaabb1f hugo: don't rewrite index.md links in render hook
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-10 16:54:06 +02:00
David Karlsson b46dbff8f9 Revert "hugo: replace dots with dashes in content filenames"
This reverts commit 94e01d98ab.
2024-09-10 13:28:36 +02:00
David Karlsson 94e01d98ab hugo: replace dots with dashes in content filenames
With the recent change in moving content to the /manuals section, and
manipulating content permalinks to use `/:sections[1:]/:slugorfilename`,
source filenames with dots in them did not receive a .html extension in
the site output directory. This seems to be a quirk (bug?) with the
`:slugorfilename` permalink token in Hugo.

To work around this, I have removed the dots in markdown filenames and
replaced them with dashes.

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-10 10:36:30 +02:00
David Karlsson 3fd58b6a3e hugo: add support for reversed sidebar order
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-09 14:12:40 +02:00
David Karlsson fd7ecdc1c8
Merge pull request #20761 from dvdksn/manuals-section
hugo: move content files, use filesystem-based navigation
2024-09-09 11:36:37 +02:00
David Karlsson 656d1a871c chore: add navigation stubs, weights
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-09 11:24:49 +02:00
David Karlsson c36309ed8a hugo: render site navigation using sections
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-09 10:51:38 +02:00
David Karlsson 4302539dac site: add kapa widget branding text
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-09 10:23:24 +02:00
Craig Osterhout b81f04a0c0
Merge pull request #20687 from craig-osterhout/engdocs-2186
admin: update org onboarding
2024-08-23 08:06:04 -07:00
Craig Osterhout 774e3752de
Merge pull request #20698 from craig-osterhout/engdocs-2192
admin: update sso for companies
2024-08-23 08:05:29 -07:00
David Karlsson b7f0232bc6
Merge pull request #20563 from dvdksn/learning-paths
site: add learning paths
2024-08-23 06:04:56 +02:00
Craig Osterhout f99d60455b admin: update sso for companies
Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2024-08-22 11:46:40 -07:00
Craig Osterhout 9905b657af update org onboarding
Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2024-08-22 09:54:59 -07:00
David Karlsson 2018844f1e chore: move engine API to /reference
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-22 13:24:05 +02:00
David Karlsson d969391357 chore: move glossary to /reference
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-22 13:24:05 +02:00
David Karlsson eb37a7891e chore: move hub API to /reference
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-22 13:24:05 +02:00
David Karlsson 70833553ba site: add learning paths
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-22 10:24:00 +02:00
David Karlsson 812ba366b4 hugo: fix link generation
For some inexplicable reason, the link render hook was failing, probably
caused by cases where goldmark was called recursively by shortcodes.

This change changas the render hook to use the global `pages` pointer
instead of the .Pages pointer of the render hook context. Seems to work.

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-22 09:37:06 +02:00
David Karlsson b810d41dd3 fix: incorrect sitemap stylesheet filename
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-21 14:43:31 +02:00
David Karlsson 2e44563227 fix: sitemap xml
update date format, remove double slash in xsl path in prod, replace
non-breaking spaces with regular spaces

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-21 14:27:53 +02:00
David Karlsson 798652a75a fix: 'series' layout assumed .Type was "guides"
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-20 16:58:00 +02:00
Allie Sadler abd030c3fe
ENGDOCS-2185 (#20655)
* ENGDOCS-2185

* fix

* silly mistake

* rename getting-started to introduction

* fix

* final fix

* formtatting

* review edits

* review edits

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>

---------

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-20 08:23:29 +01:00
David Karlsson 908af3998a
Merge pull request #20652 from dvdksn/update-postcss-method
hugo: replace deprecated resources.PostCSS method
2024-08-19 23:12:54 +02:00
David Karlsson 27290ad524 hugo: replace deprecated resources.PostCSS method
hugo --logLevel info
...
INFO  deprecated: resources.PostCSS was deprecated in Hugo v0.128.0 and will be removed in a future release. Use css.PostCSS.

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-19 16:50:57 +02:00
David Karlsson 297f867bd1 hugo: remove unused templates
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-19 16:39:55 +02:00
David Karlsson cabff85f2e
Merge pull request #20608 from dvdksn/callouts-render-hook
hugo: use render hooks for blockquotes (callouts/alerts)
2024-08-16 10:45:03 +02:00