You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a [Next.js](https://nextjs.org/), [Tailwind CSS](https://tailwindcss.com/) blog.
6
-
Next App directory with [React Server Component](https://nextjs.org/docs/getting-started/react-essentials#server-components) and uses [Contentlayer](https://www.contentlayer.dev/) to manage markdown content.
7
-
8
-
## Features
5
+
## 🏎️ Features
9
6
10
7
- Next.js with Typescript
11
8
-[Contentlayer](https://www.contentlayer.dev/) to manage content logic
@@ -35,7 +32,48 @@ Next App directory with [React Server Component](https://nextjs.org/docs/getting
35
32
- Preconfigured security headers
36
33
- SEO friendly with RSS feed, sitemaps and more!
37
34
38
-
## Sample posts
35
+
## 🗞️ Posts
36
+
37
+
Content is modelled using [Contentlayer](https://www.contentlayer.dev/), define content schema and use it to generate typed content objects. See [Contentlayer documentation](https://www.contentlayer.dev/docs/getting-started) for more information.
-[Learn more about images in Next.js](https://tailwind-nextjs-starter-blog.vercel.app/blog/guide-to-using-images-in-nextjs)
@@ -44,7 +82,7 @@ Next App directory with [React Server Component](https://nextjs.org/docs/getting
44
82
-[Example of long prose](https://tailwind-nextjs-starter-blog.vercel.app/blog/the-time-machine)
45
83
-[Example of Nested Route Post](https://tailwind-nextjs-starter-blog.vercel.app/blog/nested-route/introducing-multi-part-posts-with-nested-routing)
46
84
47
-
## Steps:
85
+
## 🪜 Steps:
48
86
49
87
1. Personalized `siteMetadata.js` (site related information)
50
88
2. Modify the content security policy in `next.config.js` to use
@@ -55,13 +93,13 @@ Next App directory with [React Server Component](https://nextjs.org/docs/getting
55
93
6. Added a blog post
56
94
7. Deployed on Vercel
57
95
58
-
## Development
96
+
## 👨🏻💻 Development
59
97
60
98
devcontainer runs and opens [http://localhost:3000](http://localhost:3000)
61
99
62
100
Edit the layout in `app` or content in `data`. With live reloading, the pages auto-updates as you edit them.
63
101
64
-
## Extend / Customize
102
+
## 🎨 Extend / Customize
65
103
66
104
`data/siteMetadata.js` - contains most of the site related information which should be modified for a user's need.
67
105
@@ -94,50 +132,8 @@ Edit the layout in `app` or content in `data`. With live reloading, the pages au
94
132
95
133
`next.config.js` - configuration related to Next.js. You need to adapt the Content Security Policy if you want to load scripts, images etc. from other domains.
96
134
97
-
## Post
98
-
99
-
Content is modelled using [Contentlayer](https://www.contentlayer.dev/), define content schema and use it to generate typed content objects. See [Contentlayer documentation](https://www.contentlayer.dev/docs/getting-started) for more information.
The easiest way to deploy is on [Vercel](https://vercel.com). The [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
142
-
143
-
Showcase projects with a hero image (16 x 9 - 1920 x 1080)
0 commit comments