Introduction
LitePost CMS is a minimalist Laravel CMS built with Breeze for developers who want to deploy blogs, landing pages, and contact forms in minutes. Built with clean code, it offers a high‑performance alternative to WordPress, ideal for developers, freelancers, and agencies.
Prerequisites
Before you begin, make sure you have the following installed:
- PHP 8.1 or higher
- Composer
- Node.js and npm
- MySQL or PostgreSQL
Installation
Follow these steps to get LitePost CMS up and running:
1. Clone the Repository
git clone https://github.com/your-username/litepost-cms.git
cd litepost-cms
2. Install Dependencies
composer install
npm install
3. Environment Setup
cp .env.example .env
php artisan key:generate
4. Database Configuration
Update your .env file with your database credentials and run migrations:
php artisan migrate
php artisan db:seed
5. Build Assets
npm run build
6. Start the Server
php artisan serve
Creating Your First Post
Once LitePost CMS is installed, you can start creating content:
- Visit the admin dashboard at /admin
- Log in with the default credentials
- Navigate to Posts and click "Create New Post"
- Fill in the title, content, and select a category
- Publish your post
Next Steps
Now that you have LitePost CMS running, consider:
- Customizing the design with Tailwind CSS
- Setting up SEO metadata
- Configuring your domain and SSL
- Setting up automated backups