Welcome to LandingBud
You are reading the documentation for LandingBud - a batteries-included landing page for your next project built with NextJS. Let me give you an overview of how to get started in minutes.
Features
Get Started
Clone the repository
git clone https://github.com/Than-DE/landingbud
# Install the dependencies
npm install
# Start the development server
npm run dev
You will gain access to the repository automatically after purchasing. During checkout, you will have to add your GitHub user. Check your emails for the repository invitation.
Configure the essentials
Rename the .env.example
file to .env.local
and fill in the required environment variables.
cp .env.example .env.local
Customize the content
There are two main folders you should be aware of:
content
: Contains the markdown files for the blog posts and other text-based page, such as the privacy policy.locales
: Contains the translation strings for the landing page. You will use this to translate smaller strings, for example, to use in components.
Since this landing page comes with built-in multilanguage support, content is always separated by language. For instance, the en
folder contains the English content, and the en.json
file contains the English translation strings.
Additionally, you can find the public
folder, which contains the images and other assets used in the project. Your first step should be to replace the favicon.ico
and logo.svg
files with your own.
Deploy!
Once your landing bud is ready, you can deploy it to Vercel, Cloudflare, or any other hosting provider that supports NextJS.