diff --git a/.env.example b/.env.example index f98cddb..d4a351b 100644 --- a/.env.example +++ b/.env.example @@ -83,6 +83,18 @@ LINKEDIN_API_KEY="your-linkedin-api-key" # SEO & Marketing # =============================== GOOGLE_SEARCH_CONSOLE_KEY="your-search-console-key" +GOOGLE_SITE_VERIFICATION="your-site-verification-code" + +# =============================== +# Research & Trends APIs (for AI agents) +# =============================== +# SerpAPI - Google search for trend research (FREE: 100/month) +# Get at: https://serpapi.com/ +SERPAPI_KEY="your-serpapi-key-here" + +# NewsAPI - Current events and news research (FREE: 100/day) +# Get at: https://newsapi.org/ +NEWS_API_KEY="your-newsapi-key-here" # =============================== # Revenue & Monetization diff --git a/.github/workflows/deploy-showcase.yml b/.github/workflows/deploy-showcase.yml index a73c0b3..a6f7d1d 100644 --- a/.github/workflows/deploy-showcase.yml +++ b/.github/workflows/deploy-showcase.yml @@ -51,6 +51,8 @@ jobs: run: | pnpm build touch out/.nojekyll + # Copy CNAME for custom domain + cp ../../CNAME out/CNAME || echo "No CNAME file found" env: NODE_ENV: production diff --git a/FIRST-10-BLOGS-SETUP.md b/FIRST-10-BLOGS-SETUP.md new file mode 100644 index 0000000..6641baf --- /dev/null +++ b/FIRST-10-BLOGS-SETUP.md @@ -0,0 +1,408 @@ +# 🚀 Your First 10 Blogs: Baby Steps Setup Guide + +Welcome! This guide walks you through setting up your AI-powered blog network at `darkforest.sagaciasoft.com/blogname`. Follow each step carefully - we'll guide you through the entire process. + +--- + +## 📋 Table of Contents + +1. [What You'll Achieve](#what-youll-achieve) +2. [Prerequisites (5 minutes)](#prerequisites) +3. [Step 1: Essential API Keys](#step-1-essential-api-keys) +4. [Step 2: Research & Trends APIs](#step-2-research--trends-apis) +5. [Step 3: Analytics Integration](#step-3-analytics-integration) +6. [Step 4: Configure Your 10 Blogs](#step-4-configure-your-10-blogs) +7. [Step 5: Deploy to GitHub Pages](#step-5-deploy-to-github-pages) +8. [Step 6: Verify Your Blogs](#step-6-verify-your-blogs) +9. [Troubleshooting](#troubleshooting) + +--- + +## What You'll Achieve + +After following this guide, you'll have: + +| URL | Blog Name | Niche | +|-----|-----------|-------| +| `darkforest.sagaciasoft.com/ai-business-insights` | AI Business Insights | AI & Business Tech | +| `darkforest.sagaciasoft.com/remote-work-revolution` | Remote Work Revolution | Digital Nomad Lifestyle | +| `darkforest.sagaciasoft.com/cybersecurity-today` | Cybersecurity Today | Security & Privacy | +| `darkforest.sagaciasoft.com/marketing-automation-hub` | Marketing Automation Hub | Marketing & Growth | +| `darkforest.sagaciasoft.com/sustainable-tech-future` | Sustainable Tech Future | Green Technology | +| `darkforest.sagaciasoft.com/personal-finance-mastery` | Personal Finance Mastery | Finance & Investing | +| `darkforest.sagaciasoft.com/health-wellness-hub` | Health & Wellness Hub | Health & Fitness | +| `darkforest.sagaciasoft.com/productivity-hacks` | Productivity Hacks | Productivity & Tools | +| `darkforest.sagaciasoft.com/ecommerce-insights` | E-Commerce Insights | Online Business | +| `darkforest.sagaciasoft.com/creative-ai-studio` | Creative AI Studio | AI in Creative Arts | + +--- + +## Prerequisites + +**Time required: 5 minutes** + +Before starting, make sure you have: + +- [ ] A GitHub account +- [ ] Access to the `yoans/darkforest` repository +- [ ] A credit card for OpenAI (about $20/month) +- [ ] About 30-60 minutes of free time + +--- + +## Step 1: Essential API Keys + +### 1.1 OpenAI API Key (REQUIRED - ~$20/month) + +This powers all AI content generation. + +**Baby Steps:** + +1. Open your browser and go to: **https://platform.openai.com/signup** +2. Create an account or sign in with Google +3. Once logged in, click on your profile icon (top right) +4. Click **"View API keys"** or go to: **https://platform.openai.com/api-keys** +5. Click the **"+ Create new secret key"** button +6. Give it a name like `darkforest-blogs` +7. Click **"Create secret key"** +8. **IMPORTANT:** Copy the key immediately! It starts with `sk-proj-...` +9. Save it somewhere safe (password manager recommended) + +**Add to GitHub Secrets:** + +1. Go to your repository: **https://github.com/yoans/darkforest** +2. Click **Settings** (top right tab) +3. Click **Secrets and variables** → **Actions** (left sidebar) +4. Click **New repository secret** +5. Name: `OPENAI_API_KEY` +6. Value: Paste your `sk-proj-...` key +7. Click **Add secret** + +✅ **Checkpoint:** You should see `OPENAI_API_KEY` in your repository secrets. + +--- + +### 1.2 GitHub Token (ALREADY CONFIGURED) + +Good news! GitHub automatically provides `GITHUB_TOKEN` for deployments. No action needed. + +--- + +## Step 2: Research & Trends APIs + +These APIs enable your AI agents to research trending topics, analyze competitors, and create relevant content. + +### 2.1 Google Search Console (FREE - SEO Research) + +**Baby Steps:** + +1. Go to: **https://search.google.com/search-console** +2. Click **"Start now"** +3. Choose **"URL prefix"** property type +4. Enter: `https://darkforest.sagaciasoft.com` +5. Click **"Continue"** +6. For verification, choose **"HTML tag"** +7. Copy the meta tag content value (looks like: `abc123xyz...`) +8. Add to GitHub Secrets: + - Name: `GOOGLE_SITE_VERIFICATION` + - Value: The verification code + +### 2.2 SerpAPI (FREE tier - Trending Topics) + +This allows agents to search Google for trending topics and competitor research. + +**Baby Steps:** + +1. Go to: **https://serpapi.com/** +2. Click **"Register"** (top right) +3. Create account with email or Google +4. Once logged in, go to: **https://serpapi.com/manage-api-key** +5. Copy your API key +6. Add to GitHub Secrets: + - Name: `SERPAPI_KEY` + - Value: Your API key + +**Free Tier:** 100 searches/month (enough to get started!) + +### 2.3 NewsAPI (FREE tier - Current Events) + +This helps agents find news and current events for timely content. + +**Baby Steps:** + +1. Go to: **https://newsapi.org/register** +2. Fill in your details +3. Check your email and verify +4. Go to: **https://newsapi.org/account** +5. Copy your API key +6. Add to GitHub Secrets: + - Name: `NEWS_API_KEY` + - Value: Your API key + +**Free Tier:** 100 requests/day (developer plan) + +### 2.4 Google Trends (No API Key Needed) + +The agents can access Google Trends data directly - no configuration needed! + +--- + +## Step 3: Analytics Integration + +### 3.1 Google Analytics 4 (FREE - Traffic Tracking) + +**Baby Steps:** + +1. Go to: **https://analytics.google.com/** +2. Click **"Start measuring"** +3. Create an account named `Dark Forest Network` +4. Create a property named `darkforest.sagaciasoft.com` +5. Configure for "Blog" as industry +6. Click **"Create"** +7. Choose **"Web"** as platform +8. Enter: + - URL: `https://darkforest.sagaciasoft.com` + - Stream name: `Dark Forest Main` +9. Click **"Create stream"** +10. Copy the **Measurement ID** (looks like: `G-XXXXXXXXXX`) +11. Add to GitHub Secrets: + - Name: `GOOGLE_ANALYTICS_ID` + - Value: `G-XXXXXXXXXX` + +### 3.2 Google Tag Manager (OPTIONAL - Advanced Tracking) + +Skip this for now - Analytics 4 is sufficient to start. + +--- + +## Step 4: Configure Your 10 Blogs + +### 4.1 Environment File Setup + +Create a `.env` file in your local repository: + +```bash +# Copy the example file +cp .env.example .env + +# Edit with your favorite editor +nano .env # or code .env +``` + +Add your API keys: + +```env +# Required +OPENAI_API_KEY="sk-proj-your-actual-key-here" + +# Research & Trends (from Step 2) +SERPAPI_KEY="your-serpapi-key-here" +NEWS_API_KEY="your-newsapi-key-here" +GOOGLE_SITE_VERIFICATION="your-verification-code" + +# Analytics (from Step 3) +GOOGLE_ANALYTICS_ID="G-XXXXXXXXXX" + +# Content Generation Settings +POSTS_PER_GENERATION=1 +ALWAYS_ON=true +TRIGGER_MODE=periodic +``` + +### 4.2 Blog Configuration + +The 10 blogs are pre-configured in `config/blog-network-config.json`. Here's what each blog covers: + +| Blog ID | Focus Area | Target Audience | +|---------|------------|-----------------| +| `ai-business-insights` | AI in enterprise | Business executives | +| `remote-work-revolution` | Remote work tips | Digital nomads, remote workers | +| `cybersecurity-today` | Security news | IT professionals | +| `marketing-automation-hub` | Marketing tools | Marketers, growth hackers | +| `sustainable-tech-future` | Green technology | Eco-conscious tech users | +| `personal-finance-mastery` | Investing, budgets | Young professionals | +| `health-wellness-hub` | Fitness, nutrition | Health enthusiasts | +| `productivity-hacks` | Tools & workflows | Busy professionals | +| `ecommerce-insights` | Online selling | E-commerce entrepreneurs | +| `creative-ai-studio` | AI in art/design | Creatives, designers | + +--- + +## Step 5: Deploy to GitHub Pages + +### 5.1 Configure Custom Domain + +The CNAME file is already set to `darkforest.sagaciasoft.com`. + +**DNS Setup at Your Domain Registrar:** + +1. Log in to where you manage `sagaciasoft.com` (GoDaddy, Cloudflare, Namecheap, etc.) +2. Find DNS settings +3. Add these records: + +``` +Type: CNAME +Name: darkforest +Value: yoans.github.io +TTL: 3600 (or default) +``` + +Wait 5-30 minutes for DNS propagation. + +### 5.2 Enable GitHub Pages + +1. Go to: **https://github.com/yoans/darkforest/settings/pages** +2. Under "Source", select: **GitHub Actions** +3. Click **Save** + +### 5.3 Set Custom Domain + +1. Still in Settings → Pages +2. Under "Custom domain", enter: `darkforest.sagaciasoft.com` +3. Click **Save** +4. Wait for DNS check to pass (may take a few minutes) +5. Check **"Enforce HTTPS"** + +### 5.4 Verify Workflow Permissions + +1. Go to: **Settings** → **Actions** → **General** +2. Scroll to "Workflow permissions" +3. Select: **Read and write permissions** +4. Check: **Allow GitHub Actions to create and approve pull requests** +5. Click **Save** + +### 5.5 Trigger First Deployment + +1. Go to: **https://github.com/yoans/darkforest/actions** +2. Click on **"Generate and Deploy Blog Content"** +3. Click **"Run workflow"** (right side) +4. Select `main` branch +5. Posts per blog: `1` (start small) +6. Click **"Run workflow"** +7. Wait 2-5 minutes for completion + +--- + +## Step 6: Verify Your Blogs + +### 6.1 Check Main Site + +Open: **https://darkforest.sagaciasoft.com** + +You should see the Dark Forest Network homepage with all 10 blogs listed. + +### 6.2 Check Individual Blogs + +Test each blog URL: + +- [ ] `darkforest.sagaciasoft.com/ai-business-insights` +- [ ] `darkforest.sagaciasoft.com/remote-work-revolution` +- [ ] `darkforest.sagaciasoft.com/cybersecurity-today` +- [ ] `darkforest.sagaciasoft.com/marketing-automation-hub` +- [ ] `darkforest.sagaciasoft.com/sustainable-tech-future` +- [ ] `darkforest.sagaciasoft.com/personal-finance-mastery` +- [ ] `darkforest.sagaciasoft.com/health-wellness-hub` +- [ ] `darkforest.sagaciasoft.com/productivity-hacks` +- [ ] `darkforest.sagaciasoft.com/ecommerce-insights` +- [ ] `darkforest.sagaciasoft.com/creative-ai-studio` + +### 6.3 Verify Analytics + +1. Go to: **https://analytics.google.com** +2. Select your property +3. Open **"Realtime"** view +4. Visit your blog in another tab +5. You should see yourself as an active user! + +--- + +## Troubleshooting + +### "OPENAI_API_KEY not set" + +**Solution:** Make sure you added the secret correctly: +1. Go to repo Settings → Secrets → Actions +2. Verify `OPENAI_API_KEY` exists +3. Delete and re-add if needed + +### "Page not found" on blog URLs + +**Solution:** +1. Check the Actions tab - is deployment complete? +2. Wait 2-3 minutes after deployment +3. Clear browser cache (Ctrl+Shift+R) +4. Check if output folder has blog content + +### "DNS not configured" for custom domain + +**Solution:** +1. Add CNAME record: `darkforest` → `yoans.github.io` +2. Wait 15-30 minutes for propagation +3. Try: `dig darkforest.sagaciasoft.com` to verify + +### No content generating + +**Solution:** +1. Check your OpenAI account has credits +2. Verify API key starts with `sk-proj-` +3. Check Actions logs for specific errors + +### Slow content generation + +**Solution:** +- This is normal! Each post takes 30-60 seconds +- 10 blogs × 1 post = about 10 minutes total +- Be patient on first run + +--- + +## 🎉 What's Next? + +After setup is complete: + +### Week 1: Foundation +- [ ] Generate 5 posts per blog +- [ ] Share on social media +- [ ] Submit sitemap to Google Search Console + +### Week 2: Growth +- [ ] Apply for Google AdSense +- [ ] Set up Amazon Associates +- [ ] Monitor traffic in Analytics + +### Month 1: Monetization +- [ ] Enable display ads +- [ ] Add affiliate links +- [ ] Build email list with ConvertKit + +### Month 3: Scale +- [ ] Analyze top-performing content +- [ ] Double down on winning niches +- [ ] Consider adding more blogs + +--- + +## 📞 Need Help? + +- **GitHub Issues:** Open an issue at [yoans/darkforest](https://github.com/yoans/darkforest/issues) +- **Documentation:** See [README.md](README.md) for technical details +- **API Docs:** See [API-SETUP.md](API-SETUP.md) for service details + +--- + +## 📊 Quick Reference: All API Keys + +| Service | Secret Name | Where to Get It | Monthly Cost | +|---------|-------------|-----------------|--------------| +| OpenAI | `OPENAI_API_KEY` | platform.openai.com | ~$20 | +| SerpAPI | `SERPAPI_KEY` | serpapi.com | FREE (100/mo) | +| NewsAPI | `NEWS_API_KEY` | newsapi.org | FREE (100/day) | +| Google Analytics | `GOOGLE_ANALYTICS_ID` | analytics.google.com | FREE | +| Search Console | `GOOGLE_SITE_VERIFICATION` | search.google.com/search-console | FREE | + +**Total Monthly Cost: ~$20-25** + +--- + +*Last updated: December 2024* +*The Dark Forest is always watching. Always creating. Always monetizing.* 🌲 diff --git a/apps/showcase-blog/next.config.js b/apps/showcase-blog/next.config.js index ae8c33c..2a6bfea 100644 --- a/apps/showcase-blog/next.config.js +++ b/apps/showcase-blog/next.config.js @@ -5,8 +5,9 @@ const nextConfig = { images: { unoptimized: true }, - basePath: process.env.NODE_ENV === 'production' ? '/dark-forest-network' : '', - assetPrefix: process.env.NODE_ENV === 'production' ? '/dark-forest-network/' : '', + // No basePath needed - using custom domain darkforest.sagaciasoft.com + basePath: '', + assetPrefix: '', } module.exports = nextConfig \ No newline at end of file diff --git a/apps/showcase-blog/package.json b/apps/showcase-blog/package.json index 93edb2d..eac74f5 100644 --- a/apps/showcase-blog/package.json +++ b/apps/showcase-blog/package.json @@ -4,9 +4,8 @@ "private": true, "scripts": { "dev": "next dev -p 3100", - "build": "next build && next export", + "build": "next build", "start": "next start", - "export": "next export", "deploy": "npm run build && gh-pages -d out" }, "dependencies": { diff --git a/apps/showcase-blog/src/app/[blogId]/page.tsx b/apps/showcase-blog/src/app/[blogId]/page.tsx new file mode 100644 index 0000000..2d1efb8 --- /dev/null +++ b/apps/showcase-blog/src/app/[blogId]/page.tsx @@ -0,0 +1,242 @@ +import Link from 'next/link' +import { notFound } from 'next/navigation' + +// Blog configurations matching blog-network-config.json +const blogs: Record = { + 'ai-business-insights': { + name: 'AI Business Insights', + tagline: 'Transforming Business with Artificial Intelligence', + icon: '🤖', + niche: 'AI and Business Technology', + colors: { primary: '#2563eb', background: '#ffffff', text: '#1e293b' } + }, + 'remote-work-revolution': { + name: 'Remote Work Revolution', + tagline: 'The Future of Work is Here', + icon: '🌍', + niche: 'Remote Work and Digital Nomad Lifestyle', + colors: { primary: '#10b981', background: '#f9fafb', text: '#111827' } + }, + 'cybersecurity-today': { + name: 'Cybersecurity Today', + tagline: 'Protecting Your Digital Future', + icon: '🔒', + niche: 'Cybersecurity and Data Privacy', + colors: { primary: '#ef4444', background: '#111827', text: '#f3f4f6' } + }, + 'marketing-automation-hub': { + name: 'Marketing Automation Hub', + tagline: 'Scale Your Marketing with Automation', + icon: '📈', + niche: 'Marketing Automation and Growth', + colors: { primary: '#8b5cf6', background: '#ffffff', text: '#1e293b' } + }, + 'sustainable-tech-future': { + name: 'Sustainable Tech Future', + tagline: 'Green Technology for a Better Tomorrow', + icon: '🌱', + niche: 'Green Technology and Sustainability', + colors: { primary: '#059669', background: '#f0fdf4', text: '#1e293b' } + }, + 'personal-finance-mastery': { + name: 'Personal Finance Mastery', + tagline: 'Build Wealth, Achieve Freedom', + icon: '💰', + niche: 'Personal Finance and Investing', + colors: { primary: '#0d9488', background: '#ffffff', text: '#1e293b' } + }, + 'health-wellness-hub': { + name: 'Health & Wellness Hub', + tagline: 'Your Guide to a Healthier Life', + icon: '🧘', + niche: 'Health and Wellness', + colors: { primary: '#f472b6', background: '#fff1f2', text: '#1e293b' } + }, + 'productivity-hacks': { + name: 'Productivity Hacks', + tagline: 'Work Smarter, Not Harder', + icon: '⚡', + niche: 'Productivity and Personal Development', + colors: { primary: '#6366f1', background: '#f8fafc', text: '#1e293b' } + }, + 'ecommerce-insights': { + name: 'E-Commerce Insights', + tagline: 'Grow Your Online Business', + icon: '🛒', + niche: 'E-Commerce and Online Business', + colors: { primary: '#f59e0b', background: '#ffffff', text: '#1e293b' } + }, + 'creative-ai-studio': { + name: 'Creative AI Studio', + tagline: 'AI-Powered Creativity Unleashed', + icon: '🎨', + niche: 'AI in Creative Arts', + colors: { primary: '#ec4899', background: '#faf5ff', text: '#1e1b4b' } + } +} + +// Sample posts data (in production, this would come from generated content) +const samplePosts = [ + { + id: 1, + title: 'Getting Started with Our AI-Powered Content', + excerpt: 'Learn how our autonomous AI agents create high-quality, SEO-optimized content around the clock.', + readTime: '5 min read' + }, + { + id: 2, + title: 'The Future of Automated Content Creation', + excerpt: 'Discover how machine learning is revolutionizing the way we create and publish content online.', + readTime: '8 min read' + }, + { + id: 3, + title: 'Maximizing SEO with AI-Generated Articles', + excerpt: 'Our agents optimize every piece of content for search engines while maintaining readability.', + readTime: '6 min read' + } +] + +// Generate static params for all blog pages +export function generateStaticParams() { + return Object.keys(blogs).map((blogId) => ({ + blogId, + })) +} + +export default function BlogPage({ params }: { params: { blogId: string } }) { + const blogId = params.blogId + + const blog = blogs[blogId] + + if (!blog) { + notFound() + } + + const isDarkTheme = blog.colors.background === '#111827' + const currentDate = new Date().toLocaleDateString() + + return ( +
+ {/* Blog Header */} +
+
+ + ← Back to Dark Forest Network + + +
+ {blog.icon} +
+

+ {blog.name} +

+

+ {blog.tagline} +

+
+
+ +
+ Niche: {blog.niche} • AI-Powered Content +
+
+
+ + {/* Posts List */} +
+

+ Latest Posts +

+ +
+ {samplePosts.map((post) => ( +
+

+ {post.title} +

+

+ {post.excerpt} +

+
+ {currentDate} • {post.readTime} +
+
+ ))} +
+ + {/* Coming Soon Notice */} +
+
🤖
+

AI Agents Working

+

+ Our AI agents are continuously creating new content for this blog. +
+ Check back soon for more articles! +

+
+
+ + {/* Footer */} +
+
+

+ Part of the Dark Forest Network • + AI-Powered Autonomous Content +

+
+
+ + Agents Active + +
+
+
+
+ ) +} diff --git a/apps/showcase-blog/src/app/page.tsx b/apps/showcase-blog/src/app/page.tsx index 95d1fcb..4868f2e 100644 --- a/apps/showcase-blog/src/app/page.tsx +++ b/apps/showcase-blog/src/app/page.tsx @@ -273,85 +273,103 @@ export default function HomePage() {

- 🌐 The Growing Blog Network + 🌐 Your Blog Network

{[ { - name: 'Tech Sustainability Hub', - domain: 'techsustainability.blog', - niche: 'Sustainable Technology', - posts: 247, - monthly: '45K', - revenue: '$1,200' + id: 'ai-business-insights', + name: 'AI Business Insights', + icon: '🤖', + niche: 'AI and Business Technology', + color: '#2563eb' }, { - name: 'AI Innovation Weekly', - domain: 'aiinnovation.blog', - niche: 'Artificial Intelligence', - posts: 189, - monthly: '38K', - revenue: '$950' + id: 'remote-work-revolution', + name: 'Remote Work Revolution', + icon: '🌍', + niche: 'Remote Work & Digital Nomad', + color: '#10b981' }, { - name: 'Health & Wellness Pro', - domain: 'healthwellnesspro.blog', + id: 'cybersecurity-today', + name: 'Cybersecurity Today', + icon: '🔒', + niche: 'Cybersecurity & Privacy', + color: '#ef4444' + }, + { + id: 'marketing-automation-hub', + name: 'Marketing Automation Hub', + icon: '📈', + niche: 'Marketing & Growth', + color: '#8b5cf6' + }, + { + id: 'sustainable-tech-future', + name: 'Sustainable Tech Future', + icon: '🌱', + niche: 'Green Technology', + color: '#059669' + }, + { + id: 'personal-finance-mastery', + name: 'Personal Finance Mastery', + icon: '💰', + niche: 'Finance & Investing', + color: '#0d9488' + }, + { + id: 'health-wellness-hub', + name: 'Health & Wellness Hub', + icon: '🧘', niche: 'Health & Fitness', - posts: 312, - monthly: '52K', - revenue: '$1,400' + color: '#f472b6' }, { - name: 'Finance Freedom Path', - domain: 'financefreedom.blog', - niche: 'Personal Finance', - posts: 156, - monthly: '29K', - revenue: '$800' + id: 'productivity-hacks', + name: 'Productivity Hacks', + icon: '⚡', + niche: 'Productivity & Tools', + color: '#6366f1' }, { - name: 'Digital Marketing Edge', - domain: 'marketingedge.blog', - niche: 'Digital Marketing', - posts: 203, - monthly: '41K', - revenue: '$1,100' + id: 'ecommerce-insights', + name: 'E-Commerce Insights', + icon: '🛒', + niche: 'Online Business', + color: '#f59e0b' }, { - name: 'Productivity Mastery', - domain: 'productivitymastery.blog', - niche: 'Productivity & Lifestyle', - posts: 178, - monthly: '33K', - revenue: '$750' + id: 'creative-ai-studio', + name: 'Creative AI Studio', + icon: '🎨', + niche: 'AI in Creative Arts', + color: '#ec4899' } ].map((blog) => ( -
+
Live
-

{blog.name}

-
{blog.domain}
-
{blog.niche}
+
+ {blog.icon} +

{blog.name}

+
+
{blog.niche}
-
-
-
{blog.posts}
-
Posts
-
-
-
{blog.monthly}
-
Monthly Views
-
-
-
{blog.revenue}
-
Monthly Revenue
-
+
+ AI-Powered Content + Visit →
-
+
))}
diff --git a/config/blog-network-config.json b/config/blog-network-config.json index 285347d..29f22c8 100644 --- a/config/blog-network-config.json +++ b/config/blog-network-config.json @@ -320,6 +320,432 @@ "facebook": true } } + }, + + { + "id": "sustainable-tech-future", + "name": "Sustainable Tech Future", + "tagline": "Green Technology for a Better Tomorrow", + "domain": "sustainabletechfuture.com", + "niche": "Green Technology and Sustainability", + "targetAudience": { + "primary": "Environmentally conscious tech enthusiasts", + "secondary": "Corporate sustainability managers and investors", + "ageRange": "25-50", + "interests": ["renewable energy", "electric vehicles", "sustainable tech", "green business"] + }, + "contentStrategy": { + "postsPerWeek": 3, + "wordCountRange": [1200, 2200], + "tone": "optimistic, educational, solution-focused", + "contentTypes": ["technology reviews", "sustainability guides", "industry analysis", "innovation spotlights"], + "keyTopics": [ + "Renewable energy technology", + "Electric vehicles and transportation", + "Sustainable manufacturing", + "Green computing and data centers", + "Corporate sustainability practices" + ], + "seoKeywords": { + "primary": ["green technology", "sustainable tech", "renewable energy", "eco-friendly technology"], + "secondary": ["electric vehicles", "clean energy", "sustainable business", "green innovation"] + } + }, + "theme": { + "template": "eco-modern", + "colors": { + "primary": "#059669", + "secondary": "#6b7280", + "accent": "#10b981", + "background": "#f0fdf4", + "text": "#1e293b" + }, + "fonts": { + "heading": "'Nunito', sans-serif", + "body": "'Open Sans', sans-serif", + "code": "'Fira Code', monospace" + }, + "logo": { + "type": "text", + "content": "Sustainable Tech Future", + "icon": "🌱" + }, + "layout": { + "sidebar": true, + "headerStyle": "minimal", + "footerStyle": "detailed" + } + }, + "monetization": { + "priority": "medium", + "strategies": ["affiliate-marketing", "display-ads", "sponsored-content"], + "productCategories": ["solar panels", "electric vehicles", "eco-products", "green investments"] + }, + "publishing": { + "schedule": "Mon, Wed, Fri 10am EST", + "autoPublish": true, + "requiresReview": false, + "socialSharing": { + "twitter": true, + "linkedin": true, + "facebook": true + } + } + }, + + { + "id": "personal-finance-mastery", + "name": "Personal Finance Mastery", + "tagline": "Build Wealth, Achieve Freedom", + "domain": "personalfinancemastery.com", + "niche": "Personal Finance and Investing", + "targetAudience": { + "primary": "Young professionals and aspiring investors", + "secondary": "Families and retirement planners", + "ageRange": "25-55", + "interests": ["investing", "budgeting", "passive income", "financial freedom"] + }, + "contentStrategy": { + "postsPerWeek": 4, + "wordCountRange": [1200, 2500], + "tone": "encouraging, practical, trustworthy", + "contentTypes": ["how-to guides", "investment analysis", "budgeting tips", "product comparisons"], + "keyTopics": [ + "Stock market investing basics", + "Building passive income streams", + "Budgeting and saving strategies", + "Retirement planning", + "Side hustle opportunities" + ], + "seoKeywords": { + "primary": ["personal finance", "investing for beginners", "passive income", "budgeting tips"], + "secondary": ["financial freedom", "stock investing", "save money", "retirement planning"] + } + }, + "theme": { + "template": "finance-trust", + "colors": { + "primary": "#0d9488", + "secondary": "#64748b", + "accent": "#14b8a6", + "background": "#ffffff", + "text": "#1e293b" + }, + "fonts": { + "heading": "'Merriweather', serif", + "body": "'Source Sans Pro', sans-serif", + "code": "'IBM Plex Mono', monospace" + }, + "logo": { + "type": "text", + "content": "Personal Finance Mastery", + "icon": "💰" + }, + "layout": { + "sidebar": true, + "headerStyle": "classic", + "footerStyle": "detailed" + } + }, + "monetization": { + "priority": "very-high", + "strategies": ["affiliate-marketing", "display-ads", "sponsored-content", "email-courses"], + "productCategories": ["investment platforms", "budgeting apps", "credit cards", "financial courses"] + }, + "publishing": { + "schedule": "Tue, Thu, Sat, Sun 9am EST", + "autoPublish": true, + "requiresReview": false, + "socialSharing": { + "twitter": true, + "linkedin": true, + "facebook": true + } + } + }, + + { + "id": "health-wellness-hub", + "name": "Health & Wellness Hub", + "tagline": "Your Guide to a Healthier Life", + "domain": "healthwellnesshub.com", + "niche": "Health and Wellness", + "targetAudience": { + "primary": "Health-conscious individuals seeking lifestyle improvements", + "secondary": "Fitness enthusiasts and wellness seekers", + "ageRange": "25-55", + "interests": ["fitness", "nutrition", "mental health", "wellness routines"] + }, + "contentStrategy": { + "postsPerWeek": 5, + "wordCountRange": [1000, 2000], + "tone": "supportive, evidence-based, motivational", + "contentTypes": ["fitness guides", "nutrition tips", "product reviews", "wellness routines"], + "keyTopics": [ + "Home workout routines", + "Healthy eating habits", + "Mental wellness practices", + "Sleep optimization", + "Supplement guides" + ], + "seoKeywords": { + "primary": ["health tips", "wellness routine", "fitness at home", "healthy eating"], + "secondary": ["mental health", "workout routine", "nutrition guide", "sleep better"] + } + }, + "theme": { + "template": "wellness-calm", + "colors": { + "primary": "#f472b6", + "secondary": "#6b7280", + "accent": "#fb7185", + "background": "#fff1f2", + "text": "#1e293b" + }, + "fonts": { + "heading": "'Quicksand', sans-serif", + "body": "'Lato', sans-serif", + "code": "'Source Code Pro', monospace" + }, + "logo": { + "type": "text", + "content": "Health & Wellness Hub", + "icon": "🧘" + }, + "layout": { + "sidebar": false, + "headerStyle": "minimal", + "footerStyle": "minimal" + } + }, + "monetization": { + "priority": "high", + "strategies": ["affiliate-marketing", "display-ads", "product-reviews"], + "productCategories": ["fitness equipment", "supplements", "wellness apps", "health courses"] + }, + "publishing": { + "schedule": "weekdays 8am EST", + "autoPublish": true, + "requiresReview": false, + "socialSharing": { + "twitter": true, + "instagram": true, + "pinterest": true + } + } + }, + + { + "id": "productivity-hacks", + "name": "Productivity Hacks", + "tagline": "Work Smarter, Not Harder", + "domain": "productivityhacks.io", + "niche": "Productivity and Personal Development", + "targetAudience": { + "primary": "Busy professionals seeking efficiency", + "secondary": "Entrepreneurs and freelancers", + "ageRange": "25-45", + "interests": ["productivity", "time management", "tools", "habits"] + }, + "contentStrategy": { + "postsPerWeek": 4, + "wordCountRange": [1000, 1800], + "tone": "actionable, concise, motivating", + "contentTypes": ["tool reviews", "productivity tips", "workflow guides", "habit building"], + "keyTopics": [ + "Time management techniques", + "Productivity apps and tools", + "Building effective habits", + "Focus and deep work", + "Workflow automation" + ], + "seoKeywords": { + "primary": ["productivity tips", "time management", "productivity apps", "work efficiency"], + "secondary": ["focus techniques", "habit building", "productivity tools", "deep work"] + } + }, + "theme": { + "template": "productivity-clean", + "colors": { + "primary": "#6366f1", + "secondary": "#64748b", + "accent": "#818cf8", + "background": "#f8fafc", + "text": "#1e293b" + }, + "fonts": { + "heading": "'Inter', sans-serif", + "body": "'Inter', sans-serif", + "code": "'JetBrains Mono', monospace" + }, + "logo": { + "type": "text", + "content": "Productivity Hacks", + "icon": "⚡" + }, + "layout": { + "sidebar": true, + "headerStyle": "minimal", + "footerStyle": "minimal" + } + }, + "monetization": { + "priority": "high", + "strategies": ["affiliate-marketing", "display-ads", "tool-reviews"], + "productCategories": ["productivity software", "time tracking tools", "online courses", "planners"] + }, + "publishing": { + "schedule": "Mon, Wed, Fri, Sun 7am EST", + "autoPublish": true, + "requiresReview": false, + "socialSharing": { + "twitter": true, + "linkedin": true, + "facebook": false + } + } + }, + + { + "id": "ecommerce-insights", + "name": "E-Commerce Insights", + "tagline": "Grow Your Online Business", + "domain": "ecommerceinsights.co", + "niche": "E-Commerce and Online Business", + "targetAudience": { + "primary": "E-commerce store owners and entrepreneurs", + "secondary": "Dropshippers and Amazon sellers", + "ageRange": "25-50", + "interests": ["e-commerce", "dropshipping", "Amazon FBA", "Shopify"] + }, + "contentStrategy": { + "postsPerWeek": 4, + "wordCountRange": [1300, 2500], + "tone": "strategic, data-driven, encouraging", + "contentTypes": ["platform guides", "case studies", "tool comparisons", "strategy guides"], + "keyTopics": [ + "Shopify store optimization", + "Amazon FBA strategies", + "Dropshipping best practices", + "E-commerce marketing", + "Product sourcing" + ], + "seoKeywords": { + "primary": ["e-commerce tips", "Shopify store", "Amazon FBA", "dropshipping guide"], + "secondary": ["online store", "e-commerce marketing", "product sourcing", "sell online"] + } + }, + "theme": { + "template": "ecommerce-pro", + "colors": { + "primary": "#f59e0b", + "secondary": "#64748b", + "accent": "#fbbf24", + "background": "#ffffff", + "text": "#1e293b" + }, + "fonts": { + "heading": "'Poppins', sans-serif", + "body": "'Nunito Sans', sans-serif", + "code": "'Fira Code', monospace" + }, + "logo": { + "type": "text", + "content": "E-Commerce Insights", + "icon": "🛒" + }, + "layout": { + "sidebar": true, + "headerStyle": "bold", + "footerStyle": "detailed" + } + }, + "monetization": { + "priority": "very-high", + "strategies": ["affiliate-marketing", "sponsored-content", "display-ads", "tool-partnerships"], + "productCategories": ["e-commerce platforms", "marketing tools", "dropshipping suppliers", "courses"] + }, + "publishing": { + "schedule": "Tue, Thu, Sat, Sun 10am EST", + "autoPublish": true, + "requiresReview": false, + "socialSharing": { + "twitter": true, + "linkedin": true, + "facebook": true + } + } + }, + + { + "id": "creative-ai-studio", + "name": "Creative AI Studio", + "tagline": "AI-Powered Creativity Unleashed", + "domain": "creativeaistudio.com", + "niche": "AI in Creative Arts", + "targetAudience": { + "primary": "Creatives, designers, and digital artists", + "secondary": "Content creators and marketers", + "ageRange": "20-45", + "interests": ["AI art", "generative AI", "design tools", "creative workflows"] + }, + "contentStrategy": { + "postsPerWeek": 4, + "wordCountRange": [1000, 2000], + "tone": "creative, inspiring, hands-on", + "contentTypes": ["tool tutorials", "prompt guides", "creative showcases", "workflow tips"], + "keyTopics": [ + "AI image generation tools", + "Prompt engineering for artists", + "AI video and music creation", + "Integrating AI into creative workflows", + "AI art marketplaces" + ], + "seoKeywords": { + "primary": ["AI art", "AI image generator", "generative AI", "AI design tools"], + "secondary": ["Midjourney guide", "DALL-E tutorial", "AI creative tools", "prompt engineering"] + } + }, + "theme": { + "template": "creative-gradient", + "colors": { + "primary": "#ec4899", + "secondary": "#8b5cf6", + "accent": "#f472b6", + "background": "#faf5ff", + "text": "#1e1b4b" + }, + "fonts": { + "heading": "'Space Grotesk', sans-serif", + "body": "'DM Sans', sans-serif", + "code": "'Fira Code', monospace" + }, + "logo": { + "type": "text", + "content": "Creative AI Studio", + "icon": "🎨" + }, + "layout": { + "sidebar": false, + "headerStyle": "creative", + "footerStyle": "minimal" + } + }, + "monetization": { + "priority": "high", + "strategies": ["affiliate-marketing", "sponsored-content", "display-ads", "digital-products"], + "productCategories": ["AI art tools", "design software", "creative courses", "prompt packs"] + }, + "publishing": { + "schedule": "Mon, Wed, Thu, Sat 11am EST", + "autoPublish": true, + "requiresReview": false, + "socialSharing": { + "twitter": true, + "instagram": true, + "youtube": true + } + } } ],