Quick Start
Get your directory website up and running in under 10 minutes! This guide assumes you've already completed the installation.
Step 1: Basic Configuration
Configure Site Settings
Edit .content/config.yml (this file will be created after first sync):
# Basic site settings
company_name: "Your Company"
item_name: "Tool"
items_name: "Tools"
copyright_year: 2024
# Enable features
content_table: true
auth:
credentials: true
google: true
github: true
# Payment settings
payment:
provider: "stripe"
pricing:
free: 0
pro: 10
sponsor: 20
Set Up Data Repository
-
Fork the data repository:
- Visit awesome-data
- Click "Fork" to create your copy
-
Update environment variables:
# In .env.local
DATA_REPOSITORY="https://github.com/YOUR_USERNAME/awesome-data"
GH_TOKEN="your_github_token" -
Generate GitHub token:
- Go to GitHub Settings → Developer settings → Personal access tokens
- Create a token with
repopermissions - Add it to your
.env.local
Step 2: Start the Application
npm run dev
Visit http://localhost:3000 to see your site!