Skip to content

Commit 8799f77

Browse files
authored
docs: add YouTube link
1 parent dafa87a commit 8799f77

File tree

1 file changed

+62
-35
lines changed

1 file changed

+62
-35
lines changed

docs/content/1.docs/1.getting-started/1.index.md

Lines changed: 62 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
2-
navigation.title: Introduction
2+
navigation:
3+
title: Introduction
34
title: What is NuxtHub?
45
description: NuxtHub helps you build and deploy full-stack Nuxt applications globally.
56
---
@@ -13,52 +14,75 @@ It leverages Cloudflare features such as Pages, Workers Analytics, AI, KV, D1, R
1314
It also deploys to your Cloudflare account so you stay in control of your data and billing as we don't mark-up Cloudflare prices.
1415
::
1516

17+
::callout
18+
---
19+
color: red
20+
icon: i-logos-youtube-icon
21+
target: _blan
22+
to: https://www.youtube.com/watch?v=hlmPqDkc3_s
23+
---
24+
Watch a 3 minute introduction video by **LearnVue**.
25+
::
26+
1627
## Features
1728

1829
NuxtHub provides optional features to help you build full-stack applications:
30+
1931
- [AI Models](/docs/features/ai) to run machine learning models, such as LLMs in Nuxt.
2032
- [Blob storage](/docs/features/blob) to store static assets, such as images, videos and more
2133
- [Caching system](/docs/features/cache) for your Nuxt pages, API routes or server functions
2234
- [SQL database](/docs/features/database) to store your application's data
2335
- [Key-Value](/docs/features/kv) to store JSON data accessible globally with low-latency
2436
- [Open API](/docs/features/open-api) to generate your API documentation with [Scalar](https://scalar.com)
2537

26-
::tip{icon="i-ph-plugs-connected-duotone" to="/docs/getting-started/remote-storage"}
38+
::tip
39+
---
40+
icon: i-ph-plugs-connected-duotone
41+
to: /docs/getting-started/remote-storage
42+
---
2743
NuxtHub comes with a powerful proxy system to connect to your project's resources from your local environment, allowing you to work with your remote storage as if it was local with `npx nuxi dev --remote`.
2844
::
2945

3046
## NuxtHub Admin
3147

3248
::tabs
33-
::div{label="Projects"}
34-
:nuxt-img{src="/images/landing/nuxthub-admin.png" alt="NuxtHub Admin" width="915" height="515" data-zoom-src="/images/landing/nuxthub-admin.png"}
35-
::
36-
::div{label="Deployments"}
37-
:nuxt-img{src="/images/landing/nuxthub-admin-project.png" alt="NuxtHub Admin Deployments" width="915" height="515" data-zoom-src="/images/landing/nuxthub-admin-project.png"}
38-
::
39-
::div{label="Database"}
40-
:nuxt-img{src="/images/landing/nuxthub-admin-database.png" alt="NuxtHub Admin Database" width="915" height="515" data-zoom-src="/images/landing/nuxthub-admin-database.png"}
41-
::
42-
::div{label="KV"}
43-
:nuxt-img{src="/images/landing/nuxthub-admin-kv.png" alt="NuxtHub Admin KV" width="915" height="515" data-zoom-src="/images/landing/nuxthub-admin-kv.png"}
44-
::
45-
::div{label="Blob"}
46-
:nuxt-img{src="/images/landing/nuxthub-admin-blob.png" alt="NuxtHub Admin Blob" width="915" height="515" data-zoom-src="/images/landing/nuxthub-admin-blob.png"}
47-
::
48-
::div{label="Logs"}
49-
:nuxt-img{src="/images/landing/nuxthub-admin-server-logs.png" alt="NuxtHub Admin Logs" width="915" height="515" data-zoom-src="/images/landing/nuxthub-admin-server-logs.png"}
50-
::
51-
::div{label="Open API"}
52-
:nuxt-img{src="/images/landing/nuxthub-admin-open-api.png" alt="NuxtHub Admin Open API" width="915" height="515" data-zoom-src="/images/landing/nuxthub-admin-open-api.png"}
53-
::
54-
::div{label="Cache"}
55-
:nuxt-img{src="/images/landing/nuxthub-admin-cache.png" alt="NuxtHub Admin Cache" width="915" height="515" data-zoom-src="/images/landing/nuxthub-admin-cache.png"}
56-
::
49+
:::div{label="Projects"}
50+
:nuxt-img{alt="NuxtHub Admin" dataZoomSrc="/images/landing/nuxthub-admin.png" height="515" src="/images/landing/nuxthub-admin.png" width="915"}
51+
:::
52+
53+
:::div{label="Deployments"}
54+
:nuxt-img{alt="NuxtHub Admin Deployments" dataZoomSrc="/images/landing/nuxthub-admin-project.png" height="515" src="/images/landing/nuxthub-admin-project.png" width="915"}
55+
:::
56+
57+
:::div{label="Database"}
58+
:nuxt-img{alt="NuxtHub Admin Database" dataZoomSrc="/images/landing/nuxthub-admin-database.png" height="515" src="/images/landing/nuxthub-admin-database.png" width="915"}
59+
:::
60+
61+
:::div{label="KV"}
62+
:nuxt-img{alt="NuxtHub Admin KV" dataZoomSrc="/images/landing/nuxthub-admin-kv.png" height="515" src="/images/landing/nuxthub-admin-kv.png" width="915"}
63+
:::
64+
65+
:::div{label="Blob"}
66+
:nuxt-img{alt="NuxtHub Admin Blob" dataZoomSrc="/images/landing/nuxthub-admin-blob.png" height="515" src="/images/landing/nuxthub-admin-blob.png" width="915"}
67+
:::
68+
69+
:::div{label="Logs"}
70+
:nuxt-img{alt="NuxtHub Admin Logs" dataZoomSrc="/images/landing/nuxthub-admin-server-logs.png" height="515" src="/images/landing/nuxthub-admin-server-logs.png" width="915"}
71+
:::
72+
73+
:::div{label="Open API"}
74+
:nuxt-img{alt="NuxtHub Admin Open API" dataZoomSrc="/images/landing/nuxthub-admin-open-api.png" height="515" src="/images/landing/nuxthub-admin-open-api.png" width="915"}
75+
:::
76+
77+
:::div{label="Cache"}
78+
:nuxt-img{alt="NuxtHub Admin Cache" dataZoomSrc="/images/landing/nuxthub-admin-cache.png" height="515" src="/images/landing/nuxthub-admin-cache.png" width="915"}
79+
:::
5780
::
5881

5982
The [NuxtHub admin](https://admin.hub.nuxt.com) is a web based dashboard to manage your NuxtHub apps. It helps you deploy your NuxtHub apps with a single command on your Cloudflare account while provisioning all the necessary resources for you.
6083

6184
It abstracts the complexity of managing full-stack Nuxt applications on Cloudflare:
85+
6286
- Link your Cloudflare account and stay in control, we never mark-up Cloudflare prices
6387
- [Deploy your application](/docs/getting-started/deploy) with `nuxthub deploy` command or with Cloudflare Pages CI
6488
- Relax while it provisions all the necessary resources (ai, blob, cache, database, kv)
@@ -76,15 +100,17 @@ Get started with NuxtHub Admin.
76100
NuxtHub also integrates with the [Nuxt DevTools](https://devtools.nuxt.com/) to provide a complete development experience.
77101

78102
::tabs
79-
::div{label="Database"}
80-
:nuxt-img{src="/images/landing/nuxt-devtools-database.png" alt="Nuxt DevTools Database" width="915" height="515" data-zoom-src="/images/landing/nuxt-devtools-database.png"}
81-
::
82-
::div{label="KV"}
83-
:nuxt-img{src="/images/landing/nuxt-devtools-kv.png" alt="Nuxt DevTools KV" width="915" height="515" data-zoom-src="/images/landing/nuxt-devtools-kv.png"}
84-
::
85-
::div{label="Blob"}
86-
:nuxt-img{src="/images/landing/nuxt-devtools-blob.png" alt="Nuxt DevTools Blob" width="915" height="515" data-zoom-src="/images/landing/nuxt-devtools-blob.png"}
87-
::
103+
:::div{label="Database"}
104+
:nuxt-img{alt="Nuxt DevTools Database" dataZoomSrc="/images/landing/nuxt-devtools-database.png" height="515" src="/images/landing/nuxt-devtools-database.png" width="915"}
105+
:::
106+
107+
:::div{label="KV"}
108+
:nuxt-img{alt="Nuxt DevTools KV" dataZoomSrc="/images/landing/nuxt-devtools-kv.png" height="515" src="/images/landing/nuxt-devtools-kv.png" width="915"}
109+
:::
110+
111+
:::div{label="Blob"}
112+
:nuxt-img{alt="Nuxt DevTools Blob" dataZoomSrc="/images/landing/nuxt-devtools-blob.png" height="515" src="/images/landing/nuxt-devtools-blob.png" width="915"}
113+
:::
88114
::
89115

90116
## Upcoming Packages
@@ -94,6 +120,7 @@ We plan to provide a complete backend experience for Nuxt apps through various `
94120
- [`@nuxthub/core`](https://github.com/nuxt-hub/core): Main package to provide storage features
95121
- `@nuxthub/auth`: Add authentication for user management (soon)
96122
- `@nuxthub/email`: Send transactional emails to your users (soon)
123+
- `@nuxthub/forms`: Collect forms from users (soon)
97124
- `@nuxthub/analytics`: Understand your traffic and track events within your application and API (soon)
98125
- `@nuxthub/...`: You name it!
99126

0 commit comments

Comments
 (0)