blogstart
Version:
Automatically setup SEO-optimized blog routes for Next.js projects
32 lines (22 loc) • 955 B
JavaScript
// 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}`);