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

adjust permalinks in vault partials #28996

Merged
merged 2 commits into from
Nov 22, 2024
Merged

adjust permalinks in vault partials #28996

merged 2 commits into from
Nov 22, 2024

Conversation

zchsh
Copy link
Contributor

@zchsh zchsh commented Nov 22, 2024

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:

Copy link

CI Results:
All Go tests succeeded! ✅

Copy link

Build Results:
All builds succeeded! ✅

Copy link
Contributor

@nandereck nandereck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@schavis schavis added the docs label Nov 22, 2024
@schavis schavis merged commit 974bd0e into main Nov 22, 2024
34 checks passed
@schavis schavis deleted the zs.patch-permalink-issues branch November 22, 2024 20:34
nandereck added a commit that referenced this pull request Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/1.18.x docs hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed pr/no-changelog pr/no-milestone website Code changes specifically for the docs website
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants