@leadertechie/create-personal-site
v0.1.0-alpha.19
Published
Scaffold a personal website powered by Cloudflare Workers and R2. Fetches GitHub profile to auto-populate content.
Maintainers
Readme
create-personal-site
A CLI to scaffold a personal website powered by @leadertechie/personal-site-kit.
Features
- Interactive CLI prompts for project setup
- Auto-fetches GitHub profile to personalize content
- Generates project structure with Cloudflare Workers configuration
- Creates starter content (home page, about page, metadata)
Usage
npx @leadertechie/create-personal-site [project-name]Examples:
# Interactive prompts
npx @leadertechie/create-personal-site
# Specify project name upfront
npx @leadertechie/create-personal-site my-portfolio
# Use local package sources for debugging or development
npx @leadertechie/create-personal-site my-portfolio --localThe --local flag tells the generator to reference the local @leadertechie/personal-site-kit package instead of using the published latest package version.
Requirements
- Node.js 20+
- npm
What it creates
content/- Your website content (pages, markdown files)api/- Cloudflare Worker API entry pointui/- Frontend entry pointprerender/- Static prerendering setupwrangler.toml- Cloudflare Workers configuration
