UNPKG

blogstart

Version:

Automatically setup SEO-optimized blog routes for Next.js projects

32 lines (22 loc) 955 B
#!/usr/bin/env node // SlashBlog Start - Automatic blog setup for Next.js // This package automatically sets up blog routes with Firebase Cloud Storage integration const fs = require("fs"); const path = require("path"); // Get command line arguments const args = process.argv.slice(2); if (args.length === 0) { console.log("❌ Please provide a website ID"); console.log("📝 Usage: npx @slashblog/start <website-id>"); console.log("📝 Example: npx @slashblog/start 6dSDu8ZKo3GavsmeO6ya"); process.exit(1); } const websiteId = args[0]; console.log("🚀 SlashBlog Start setup starting..."); console.log(`📝 Website ID: ${websiteId}`); // Pass the website ID to the setup process BEFORE requiring setup.js process.env.BLOGSTART_WEBSITE_ID = websiteId; // Import setup functionality require("./setup.js"); console.log("✅ SlashBlog Start setup completed!"); console.log(`🔗 Your blog will fetch content for website: ${websiteId}`);