My website is built with SvelteKit, WindiCSS, and Remark/Rehype/Unified. It is a port from Gatsby to SvelteKit, with the biggest challenge being the transfer of the Markdown processing due to Gatsby’s locked-in Remark ecosystem.
To install the theme, follow these steps:
npm init svelte@next
npm install -D windicss
npm install remark rehype unified rollup-plugin-markdown
import markdown from 'rollup-plugin-markdown';
export default {
// other configurations
plugins: [
// other plugins
markdown()
]
}
npm run dev
The website is built using SvelteKit, WindiCSS, and Remark/Rehype/Unified. The transfer from Gatsby to SvelteKit posed the challenge of transferring the Markdown processing, which was solved using a compatible rollup-plugin-markdown. This allows for seamless integration of Markdown content in the website.