Get Started

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.