Add '?plain=1' to Permalinks on GitLab/GitHub for md files (#18241)

Improve our Permalinks to markdown files.
GitHub/GitLab supports the same URL syntax.
This commit is contained in:
Peter Tripp 2024-09-23 19:45:00 +00:00 committed by GitHub
parent 1ff10b71c8
commit e95e1c9ae5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 0 deletions

View file

@ -145,6 +145,9 @@ impl GitHostingProvider for Github {
.base_url()
.join(&format!("{owner}/{repo}/blob/{sha}/{path}"))
.unwrap();
if path.ends_with(".md") {
permalink.set_query(Some("plain=1"));
}
permalink.set_fragment(
selection
.map(|selection| self.line_fragment(&selection))

View file

@ -65,6 +65,9 @@ impl GitHostingProvider for Gitlab {
.base_url()
.join(&format!("{owner}/{repo}/-/blob/{sha}/{path}"))
.unwrap();
if path.ends_with(".md") {
permalink.set_query(Some("plain=1"));
}
permalink.set_fragment(
selection
.map(|selection| self.line_fragment(&selection))