Commit 099fcbd 1 parent 7ba4dba commit 099fcbd Copy full SHA for 099fcbd
File tree 2 files changed +33
-6
lines changed
2 files changed +33
-6
lines changed Original file line number Diff line number Diff line change 16
16
icon : i-ph-arrow-right
17
17
links :
18
18
- label : Get started
19
- trailing-icon : i-heroicons -arrow-right-20-solid
19
+ trailing-icon : i-ph -arrow-right
20
20
to : ' /docs/getting-started'
21
21
size : lg
22
22
- label : Star on GitHub
@@ -69,16 +69,15 @@ deploy:
69
69
width : 460
70
70
height : 259
71
71
buttons :
72
- - label : NuxtHub Admin
73
- icon : i-simple-icons-nuxtdotjs
72
+ - label : Deploy now
73
+ trailing- icon : i-ph-arrow-right
74
74
color : black
75
75
size : lg
76
76
to : https://admin.hub.nuxt.com/?utm_source=nuxthub-docs&utm_medium=home
77
77
target : _blank
78
- - label : Get started
78
+ - label : Start locally
79
79
color : gray
80
80
variant : ghost
81
- trailing-icon : i-heroicons-arrow-right-20-solid
82
81
to : ' /docs/getting-started'
83
82
size : lg
84
83
database :
@@ -232,7 +231,7 @@ tool:
232
231
- label : Get started
233
232
color : gray
234
233
variant : ghost
235
- trailing-icon : i-heroicons -arrow-right-20-solid
234
+ trailing-icon : i-ph -arrow-right
236
235
to : ' /docs/getting-started'
237
236
size : lg
238
237
title : Tailored features for <span class="text-primary">Nuxt developers</span>
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ definePageMeta({
3
3
primary: ' green'
4
4
})
5
5
const { data : page } = await useAsyncData (' pricing' , () => queryContent (' /pricing' ).findOne ())
6
+ const { data : home } = await useAsyncData (' index' , () => queryContent (' /' ).findOne ())
6
7
7
8
const isYearly = ref (true )
8
9
const isWorkersPaid = ref (false )
@@ -87,6 +88,33 @@ defineOgImageComponent('Docs')
87
88
</template >
88
89
</ULandingFAQ >
89
90
</ULandingSection >
91
+
92
+ <ULandingSection class =" sm:pt-12" >
93
+ <template #title >
94
+ <span v-html =" home?.testimonials.title" />
95
+ </template >
96
+ <template #description >
97
+ <span v-html =" home?.testimonials.description" />
98
+ </template >
99
+
100
+ <UPageColumns :ui =" { wrapper: 'column-1 md:columns-2 lg:columns-4 gap-8 space-y-8' }" >
101
+ <UPageCard
102
+ :title =" home?.testimonials.cloudflare.title" :description =" home?.testimonials.cloudflare.description"
103
+ :ui =" { title: 'whitespace-normal text-white dark:text-gray-950', description: 'text-gray-400 dark:text-gray-500', background: 'bg-gray-900 dark:bg-white' }"
104
+ >
105
+ <template #icon >
106
+ <UColorModeImage
107
+ :light =" home?.testimonials.cloudflare.img.dark"
108
+ :dark =" home?.testimonials.cloudflare.img.light" alt =" Cloudflare logo"
109
+ />
110
+ </template >
111
+ </UPageCard >
112
+
113
+ <div v-for =" (testimonial, index) in home?.testimonials.items" :key =" index" class =" break-inside-avoid" >
114
+ <ULandingTestimonial v-bind =" testimonial" />
115
+ </div >
116
+ </UPageColumns >
117
+ </ULandingSection >
90
118
</UContainer >
91
119
</template >
92
120
You can’t perform that action at this time.
0 commit comments