হোম পেজ
Frontmatter
src/routes/+page.(md|svelte) ফাইলটি হোম পেজ হিসেবে ব্যবহৃত হবে।
Home frontmatter এরকম হতে পারে। এই সাইট যেই frontmatter ব্যবহার করছে সেটিকে উদাহরণ হিসেবে দেখুন:
---
title: একটি কন্টেন্ট-কেন্দ্রিক সাইট বিল্ড টুল
description: Sveltekit-এর সম্পূর্ণ শক্তিসহ একটি জটিলতামুক্ত, সহজে ব্যবহারযোগ্য, কন্টেন্ট-কেন্দ্রিক সাইট বিল্ড টুল।
badge:
text: '⚡️ Svelte 5 এবং Runes পূর্ণ সমর্থন'
link: /guide/markdown/svelte-in-markdown/
installCommand: pnpm create sveltepress
actions:
- label: ডক্স পড়ুন
to: /guide/introduction/
type: primary
- label: গিটহাবে দেখুন
type: flat
to: https://github.com/SveltePress/sveltepress
external: true
features:
- title: Markdown এ Svelte 5 Runes
description: Markdown ফাইলের মধ্যে সরাসরি রিঅ্যাক্টিভ Svelte 5 কম্পোনেন্ট এবং Runes স্টেট ম্যানেজমেন্ট ব্যবহার করুন।
spotlight: true
tag: প্রধান বৈশিষ্ট্য
icon:
type: iconify
collection: vscode-icons
name: file-type-svelte
link: /guide/markdown/svelte-in-markdown/
- title: অপরিবর্তনীয় ডকুমেন্টেশন ভার্সন ম্যানেজমেন্ট
description: বর্তমান ডকুমেন্টেশনকে পরিচ্ছন্ন URL-এ রেখে অপরিবর্তনীয় ঐতিহাসিক স্ন্যাপশট প্রকাশ করুন; সঙ্গে পান অন্তর্নির্মিত ভার্সন নেভিগেশন।
spotlight: true
tag: এন্টারপ্রাইজ
icon:
type: iconify
collection: material-symbols
name: history
link: /guide/version-management/
- title: দ্রুত শূন্য-কনফিগারেশন লোকাল সার্চ
description: Pagefind দ্বারা চালিত শূন্য-কনফিগারেশন দ্রুত ক্লায়েন্ট-সাইড সার্চ, সাথে বহুভাষা ফিল্টারিং এবং DocSearch সমর্থন।
spotlight: true
tag: উচ্চ কার্যক্ষমতা
icon:
type: iconify
collection: material-symbols
name: search
link: /guide/default-theme/search/
- title: Markdown কেন্দ্রিক
description: ন্যূনতম কনফিগারেশন দিয়ে অবিলম্বে লেখা শুরু করুন এবং চমৎকার ডিফল্ট স্টাইলিং উপভোগ করুন।
tag: রচনা
icon:
type: iconify
collection: vscode-icons
name: file-type-markdown
link: /guide/markdown/frontmatter/
- title: SvelteKit দিয়ে তৈরি
description: SvelteKit এর সম্পূর্ণ শক্তি বজায় রাখুন, যাতে স্ট্যাটিক সাইট জেনারেশন (SSG) ছাড়াও সার্ভার রুট তৈরি করা যায়।
tag: ইকোসিস্টেম
icon:
type: iconify
collection: logos
name: svelte-icon
link: /guide/introduction/
- title: অন্তর্নির্মিত বহুভাষা সমর্থন (i18n)
description: একটি সাইট থেকেই স্বয়ংক্রিয় রুট প্রিফিক্স, ভাষা পরিবর্তনকারী এবং ভার্সন বজায় রেখে বহুভাষা পরিচালনা করুন।
tag: গ্লোবাল
icon:
type: iconify
collection: material-symbols
name: translate
link: /guide/i18n/
- title: টাইপ-বান্ধব
description: সমস্ত API পুরোপুরি টাইপস্ক্রিপ্ট দিয়ে টাইপ করা এবং Twoslash কোড হোভার সমর্থন যুক্ত।
tag: টাইপস্ক্রিপ্ট
icon:
type: iconify
collection: logos
name: typescript-icon
link: /guide/typescript/
- title: থিম কাস্টমাইজযোগ্য
description: নির্দ্বিধায় ডিফল্ট থিম, ব্লগ থিম বা আপনার নিজের বানানো কাস্টম থিম ব্যবহার করুন।
tag: প্রসারণযোগ্য
icon:
type: iconify
collection: emojione
name: artist-palette
link: /guide/themes/
---
আপনি রেজাল্ট দেখতে হোম পেজে যেতে পারেন।
heroImage
হোম পেজের লোগো। হাই কোয়ালিটির ইমেজ ব্যবহার করা উত্তম। Landing page-এর সম্পূর্ণ width content-এর জন্য রাখতে এবং default hero illustration লুকাতে এটিকে false করুন।
heroImage বাদ দিলে default theme একটি দুই-প্যানেলের code preview দেখায়। Theme-এর i18n.heroCode option দিয়ে visual-এর লেখাগুলো localize করা যায়:
import { } from '@sveltepress/theme-default'
({
: {
: {
: 'হ্যালো',
: '',
: 'Markdown',
: '-এ Svelte',
: 'পরামর্শ',
: 'গণনা: ১',
},
},
}) messageBefore, messageStrong, এবং messageAfter source pane-এর Markdown বাক্য তৈরি করে। tipLabel ও counterLabel rendered pane-এর লেখা বদলায়।
tagline
সাইটের টাইটেল এবং ডেসক্রিপশনের নিচে থাকা ছোট ডেসক্রিপশন
actions
অ্যাকশন বাটন
labelঅ্যাকশন নাটনের লেবেলের লেখাtoঅ্যাকশন বাটনের লিংক। Internal path logical route হওয়া উচিত, যেমন/guide/introduction/; Default Theme সক্রিয় লোকেলের prefix যোগ করবে।externalঅ্যাকশন নাটনের ডানদিকে এক্সটার্নাল আইকন দেখাবে কিনা তা নির্ধারণ করে
features
ফিচার কার্ড
titleটাইটেলdescriptionটাইটেলের নিচে থাকা ডেসক্রিপশনiconকাস্টম আইকন কনফিগtype-'svg' | 'iconify'value- svg টাইপের আইকনে ব্যবহারের জন্য svg কন্টেন্টcollection- iconify এর কালেকশন নামname- iconify এর কালেকশনের আইকনের নাম
linkফিচার কার্ডে ক্লিক করে যেই লিংকে যাবে, সেটা। Internal path logical route হওয়া উচিত, যেমন/guide/markdown/frontmatter/; Default Theme সক্রিয় লোকেলের prefix যোগ করবে। যদি http(s) দিয়ে লিংক শুরু হয়ে থাকে, তাহলে অটোমেটিক লিংক হিসেবে চিনে নেবে এবং উপরের ডানদিকে এক্সটার্নাল আইকন থাকবে। এবং লিংক প্রোভাইড করা হলে ফিচার কার্ডে ক্লিক-করার-যোগ্য স্টাইল থাকবে।
iconify আইকন প্রিবিল্ড iconify কনফিগ এ থাকতে হবে।
home
Root route default ভাবে home layout ব্যবহার করে। অন্য যেকোনো route-এ home: true দিলে page-টির নিজস্ব title, description, এবং tagline সহ একই landing-page presentation ব্যবহার করা যাবে। Landing page-এ documentation sidebar, table of contents, edit metadata, বা previous/next page switcher দেখানো হয় না।
Default home page content সরাতে root route-এ home: false দিন।
স্লট
hero-image
কাস্টম হিরো ইমেজ ব্যবহার, যেমন:
{#snippet
<div>
Custom hero image content
</div>
{/snippet}