diff --git a/site/src/routes/blog/_posts.js b/site/src/routes/blog/_posts.js index 2c86e13656..c4f210b05a 100644 --- a/site/src/routes/blog/_posts.js +++ b/site/src/routes/blog/_posts.js @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import { extract_frontmatter, link_renderer } from '@sveltejs/site-kit/utils/markdown.js'; +import { extract_frontmatter, link_renderer, permalink } from '@sveltejs/site-kit/utils/markdown.js'; import marked from 'marked'; import { makeSlugProcessor } from '../../utils/slug'; import { highlight } from '../../utils/highlight'; @@ -39,8 +39,8 @@ export default function get_posts() { return ` - ${text} + ${permalink(`blog/${slug}#${fragment}`)} `; }; diff --git a/site/src/routes/docs/_sections.js b/site/src/routes/docs/_sections.js index 3657ba85ac..58da13ee90 100644 --- a/site/src/routes/docs/_sections.js +++ b/site/src/routes/docs/_sections.js @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; import { SLUG_PRESERVE_UNICODE, SLUG_SEPARATOR } from '../../../config'; -import { extract_frontmatter, extract_metadata, link_renderer } from '@sveltejs/site-kit/utils/markdown.js'; +import { extract_frontmatter, extract_metadata, link_renderer, permalink } from '@sveltejs/site-kit/utils/markdown.js'; import { make_session_slug_processor } from '@sveltejs/site-kit/utils/slug'; import { highlight } from '../../utils/highlight'; import marked from 'marked'; @@ -108,8 +108,8 @@ export default function() { return ` 4 ? 'data-scrollignore' : ''}> - ${text} + ${permalink(`docs#${slug}`)} `; }; diff --git a/site/src/routes/faq/_faqs.js b/site/src/routes/faq/_faqs.js index fa48e02282..46229b0449 100644 --- a/site/src/routes/faq/_faqs.js +++ b/site/src/routes/faq/_faqs.js @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import { extract_frontmatter, link_renderer } from '@sveltejs/site-kit/utils/markdown.js'; +import { extract_frontmatter, link_renderer, permalink } from '@sveltejs/site-kit/utils/markdown.js'; import marked from 'marked'; import { makeSlugProcessor } from '../../utils/slug'; import { highlight } from '../../utils/highlight'; @@ -35,8 +35,8 @@ export default function get_faqs() { return ` - ${text} + ${permalink(`faq#${fragment}`)} `; }; diff --git a/site/src/routes/faq/index.svelte b/site/src/routes/faq/index.svelte index c426f5bf3d..79e1269739 100644 --- a/site/src/routes/faq/index.svelte +++ b/site/src/routes/faq/index.svelte @@ -6,6 +6,8 @@