https://github.com/theodorusclarence/learn-nextjs-cloudinary-loader
https://github.com/theodorusclarence/learn-nextjs-cloudinary-loader
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/theodorusclarence/learn-nextjs-cloudinary-loader
- Owner: theodorusclarence
- Created: 2021-05-10T03:54:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-05-10T03:55:37.000Z (over 4 years ago)
- Last Synced: 2025-02-10T13:15:03.864Z (8 months ago)
- Language: JavaScript
- Homepage: learn-nextjs-cloudinary-loader.vercel.app
- Size: 534 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a NextJs and Tailwind project bootstrapped using nextjs-tailwind-starter created by [Theodorus Clarence](https://github.com/theodorusclarence/nextjs-tailwind-starter).
See the deployment on [https://nextjs-tailwind-starter.theodorusclarence.com/](https://nextjs-tailwind-starter.theodorusclarence.com/)

## Getting Started
To use this starter, you can use create-next-app to do it by:
```bash
npx create-next-app -e https://github.com/theodorusclarence/nextjs-tailwind-starter project-name
```or
[](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Ftheodorusclarence%2Fnextjs-tailwind-starter)
First, run the development server:
```bash
npm run dev
# or
yarn dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
## What's Inside
### Inter Fonts
Inter fonts is self hosted. The default weights are `400, 600, 700`. To add more, use fontsquirrel.
### UnstyledLink Component
Used as a component for Next.js Link. Will render out Next/Link if the href started with `/` or `#`, else will render an `a` tag with `target='_blank'`.
### CustomLink Component
An extension of UnstyledLink Component, you can add your default styling for a button/link.
```jsx{props.children}
```
### Default Favicon Declaration
Use [Favicon Generator](https://www.favicon-generator.org/) and then overwrite the files in `/public/favicon`### Just-In-Time Tailwindcss
Defaulted to true, you can uncomment the `mode='jit'` in `/tailwind.config.js`### Default Styles
There are default styles for responsive heading sizes, and `.layout` to support a max-width for larger screen size.### NextSeo from `next-seo`
Configure the default in `/next-seo.config.js`. If you want to use the default, just add `` on top of your page.You can also customize it per page by declaring the title, description, and the url
```jsx
const title = 'Next.js Tailwind Starter';
const description = 'your description';
const url = 'https://theodorusclarence.com';```