diff --git a/.gitignore b/.gitignore index 537db8c5..01c00f02 100644 --- a/.gitignore +++ b/.gitignore @@ -110,4 +110,7 @@ src/api/index.json src/examples/data.json src/tutorial/data.json draft.md + +# folders created by IDE +.idea .vercel diff --git a/.vitepress/config.ts b/.vitepress/config.ts index fec4b50f..2d7abf3d 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -45,6 +45,7 @@ const nav: ThemeConfig['nav'] = [ text: 'منابع', items: [ { text: 'همکاران', link: '/partners/' }, + { text: 'توسعه دهندگان', link: '/developers/' }, { text: 'تم‌ها', link: '/ecosystem/themes' }, { text: 'UI Components', link: 'https://ui-libs.vercel.app/' }, { @@ -128,9 +129,13 @@ const nav: ThemeConfig['nav'] = [ link: '/sponsor/' }, { - text: 'همکاران', - link: '/partners/', - activeMatch: `^/partners/` + text: 'کارشناسان', + badge: { text: 'جدید' }, + activeMatch: `^/(partners|developers)/`, + items: [ + { text: 'شرکا', link: '/partners/' }, + { text: 'توسعه دهندگان', link: '/developers/', badge: { text: 'جدید' } } + ] } ] diff --git a/.vitepress/theme/components/CallToActionSection.vue b/.vitepress/theme/components/CallToActionSection.vue new file mode 100644 index 00000000..546d05fb --- /dev/null +++ b/.vitepress/theme/components/CallToActionSection.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/.vitepress/theme/components/CardList.vue b/.vitepress/theme/components/CardList.vue new file mode 100644 index 00000000..e29722bf --- /dev/null +++ b/.vitepress/theme/components/CardList.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/.vitepress/theme/components/PageHero.vue b/.vitepress/theme/components/PageHero.vue new file mode 100644 index 00000000..e3c1fb47 --- /dev/null +++ b/.vitepress/theme/components/PageHero.vue @@ -0,0 +1,63 @@ + + + diff --git a/.vitepress/theme/components/PageShowcaseListLayout.vue b/.vitepress/theme/components/PageShowcaseListLayout.vue new file mode 100644 index 00000000..ea223eff --- /dev/null +++ b/.vitepress/theme/components/PageShowcaseListLayout.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/.vitepress/theme/components/SponsorsAside.vue b/.vitepress/theme/components/SponsorsAside.vue index eff6a97f..879ae167 100644 --- a/.vitepress/theme/components/SponsorsAside.vue +++ b/.vitepress/theme/components/SponsorsAside.vue @@ -5,18 +5,6 @@ const { frontmatter } = useData()