Commit Graph

278 Commits

Author SHA1 Message Date
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
David Karlsson eb8614af4d hugo: refactor include shortcode mechanics
Instead of inserting the raw file contents, use the page object.

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-16 10:30:05 +02:00
David Karlsson e3aa78b72c chore: update alert syntax
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-16 10:29:49 +02:00
David Karlsson 0f4bb635f5 hugo: update alerts in cli template
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-16 10:29:32 +02:00
David Karlsson 43810e618d hugo: add restricted shortcode
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-16 10:28:49 +02:00
David Karlsson 4df0ee12c5 hugo: add experimental shortcode
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-16 10:28:49 +02:00
David Karlsson ea6246b059 hugo: use render hook for callouts
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-16 10:28:48 +02:00
David Karlsson c303c470a3 site: decrease z-index for copy button
The copy button z-index was higher than the site header.

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-16 09:46:26 +02:00
David Karlsson fd2dbcf9b4
Merge pull request #20584 from dvdksn/housekeeping
hugo/build/ci housekeeping
2024-08-14 09:52:36 +02:00
David Karlsson 1f3597eb35 hugo: remove unused redirect_from param from redirects tpl
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-14 09:15:46 +02:00
David Karlsson 886a27ae8d hugo: cache more partials
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-13 08:27:54 +02:00
David Karlsson 8ae71a65d2 hugo: dont print warning for introduced sc threshold
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-13 08:27:54 +02:00