Skip to content

Using Svelte Component in Markdown

Published:
1 min read

Table of Contents

Svelte plus Markdown

Using svelte component inside the markdown is very simple and easy because of the MDSVEX. A classic example component is a counter component. Just import the component inside the script tag like you would in svelte and now you can use the component anywhere in the markdown file. The placement of the script tag doesn’t matter, you can place them on the top after your frontmatter metadata or right before using the component. I personally prefer them on the top, plus its easier if you have multiple components to import.

The component

This is a svelte component inside a markdown post.

0

Code

<script>
  import Counter from '$lib/components/Counter.svelte';
</script>

<Counter />