Skip to content
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

Backport of adjust permalinks in vault partials into release/1.18.x #29002

Conversation

hc-github-team-secure-vault-core
Copy link
Collaborator

Backport

This PR is auto-generated from #28996 to be assessed for backporting due to the inclusion of the label backport/1.18.x.

The below text is copied from the body of the original PR.


Description

This PR fixes a downstream error by replacing a custom HTML approach to permalinks with the supported "list items of inline code" approach to permalinks.

For documentation on supported approaches to permalinks, see https://github.com/hashicorp/web-platform-packages/tree/main/packages/remark-plugins/plugins/anchor-links.

Screenshots

Note

The appearance of permalinks is not identical to how it was with the custom HTML approach. However, we're unable to deploy the custom HTML approach to production, as our docs rendering system is designed to handle plain markdown rather than HTML. The approach in this PR aims to get as close as we can to previous UX and UI.

We could iterate further on this approach - for example, removing underlines, changing styles, avoiding the requirement of using "list items", and so on - by making code changes to our anchor-links plugin and to hashicorp/dev-portal, rather than content changes in this repo.

Before After
vault-permalinks-before vault-permalinks-after

Related

The contents of this PR can be previewed and validated through both the deploy preview off of this PR, and the following PR downstream in hashicorp/dev-portal:


Overview of commits

@hc-github-team-secure-vault-core hc-github-team-secure-vault-core force-pushed the backport/zs.patch-permalink-issues/lively-integral-seagull branch from 6ee53f5 to 2684ff1 Compare November 22, 2024 20:35
@github-actions github-actions bot added the hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed label Nov 22, 2024
Copy link

CI Results:
All Go tests succeeded! ✅

Copy link

Build Results:
All builds succeeded! ✅

@schavis schavis merged commit 9171988 into release/1.18.x Nov 22, 2024
35 of 36 checks passed
@schavis schavis deleted the backport/zs.patch-permalink-issues/lively-integral-seagull branch November 22, 2024 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed pr/no-changelog pr/no-milestone
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants