দ্রুত শুরু

প্রজেক্ট তৈরী

নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করুন আপনি কোন প্যাকেজ ম্যানেজার ব্যবহার করছেন তার উপর নির্ভর করে

npm create @sveltepress@latest
sh
PNPM কে প্রাধান্য দিন

যতটা সম্ভব pnpm ব্যবহার করুন। এটি প্যাকেজ সংস্করণকে npm এর চেয়ে বেশি সম্মান করে।

একটি বিদ্যমান sveltekit প্রজেক্টে যোগ করা

ভিট প্লাগিন প্যাকেজ ইন্সটল করুন

npm install --save @sveltepress/vite
sh

vite.config.(js|ts) এ sveltekit plugin পরিবর্তন করুন

vite.config.(js|ts)
-
+
-
+
import {  } from '@sveltejs/kit/vite' 

import {  } from '@sveltepress/vite' 

import {  } from 'vite'

const  = ({
  : [
    (), 
    (), 
  ],
})

export default 
ts
মূল

sveltepress() ইতিমধ্যেই আপনার জন্য SvelteKit সেট আপ করে। pluginssveltekit() এবং sveltepress() উভয়ই রাখলে প্রতিটি Svelte ফাইল দুইবার কম্পাইল হয় এবং dev server Expected token } ত্রুটিসহ ক্র্যাশ করে।

svelte.config.js এর extensions অপশনে '.md' extension যুক্ত করুন

svelte.config.js
-
+
import  from '@sveltejs/adapter-static'
import {  } from '@sveltejs/vite-plugin-svelte'

/**
 * @type {import('@sveltejs/kit').Config}
 */
const  = {
  : ['.svelte'], 
  : ['.svelte', '.md'], // add .md here 
  : [()],
  : {
    : ({
      : 'dist',
    }),
  },
}

export default 
ts
svelte.config.js

সাম্প্রতিক npx sv create দিয়ে তৈরি প্রজেক্টগুলো SvelteKit config সরাসরি vite.config.ts এ ইনলাইনভাবে রাখে এবং কোনো svelte.config.js থাকে না। সেই অপশনগুলো sveltepress({ svelteKitOptions }) এ সরিয়ে নিন (Sveltepress স্বয়ংক্রিয়ভাবে '.md' extension যুক্ত করে দেয়) এবং আলাদা sveltekit() plugin সরিয়ে ফেলুন:

vite.config.ts
import  from '@sveltejs/adapter-auto'
import {  } from '@sveltepress/vite'
import {  } from 'vite'

export default ({
  : [
    ({
      : {
        : {
          : ({  }) =>
            .(/[/\\]/).('node_modules') ?  : true,
        },
        : (),
      },
    }),
  ],
})
ts
Last update at: 2026/07/14 09:54:26