This repository hosts my personal blogging site over at jefmeijvis.com
The website is build using Sveltekit. All content is written in markdown, with the images stored in a folder next to each index.md file. The following node packages are essential to the current setup:
- svelte-markdown as a markdown parser for Svelte, which allows me to express each different type of markdown syntax as a distinct Svelte component. You can view these over at /src/lib/components/markdown-renderers.
- front-matter to extract metadata from markdown files.
- shiki as syntax highlighter for code blocks.
- mathlifier to render LaTeX math equations into HTML.
Feel free to open an issue or submit a PR if you feel like something needs to be different! All the content is written in markdown and is stored in this repository under /content