🔌 MDsveX rehype Plugins: Introduction #
MDsveX rehype plugins offer an easy way to add some polish to your Markdown based content. They work by inserting themselves into the generation process of your site's HTML from Markdown. We focus on rehype plugins in this video, though remark plugins also offer fantastic functionality, doing their magic slightly earlier in the generation process. We will see how it takes less than five minutes to add automatically generated tables of contents to your blog posts. What's more, it's nothing more complicated than installing a couple of plugins and adding them to an array in our config. Although we just look at tables of contents (TOC) here, you can also use rehype plugins to make your emoji accessible , sanitize HTML or add syntax highlighting . You can apply what we see in this video to any of those applications and more. Have a look at the video and throw your questions into a comment below.
📹 MDsveX rehype Plugins: Video #
🖥 Code #
Installing the Plugins #
Updating the SvelteKit Configuration #
Some Styling #
🗳 Poll #
🔗 Links #
- MDsveX Blog Starter on Rodney Lab GitHub
- mdsvex plugin docs on rehype
- List of rehype plugins
- rehype-toc plugin docs
- rehype-slug plugin docs
- Complete Code for Final Product
- Twitter handle: @askRodney
🙏🏽 MDsveX rehype Plugins: Feedback #
If you have found this video useful, see links below for related content on this site. I do hope you learned one new thing from the video. Let me know if there are any ways I can improve on it. I hope you will use the code or starter in your own projects. Be sure to share your work on Twitter, giving me a mention, so I can see what you did. Finally, be sure to let me know ideas for other short videos you would like to see. Read on to find ways to get in touch, further below. If you have found this post useful, even though you can only afford even a tiny contribution, please consider supporting me through Buy me a Coffee.
Finally, feel free to share the post on your social media accounts for all your followers who will find it useful. As well as leaving a comment below, you can get in touch via @askRodney on Twitter and also askRodney on Telegram . Also, see further ways to get in touch with Rodney Lab. I post regularly on SvelteKit as well as Search Engine Optimization among other topics. Also, subscribe to the newsletter to keep up-to-date with our latest projects.