vibelog
Version:
Bring your own content with some vibes ✨
59 lines (38 loc) • 1.25 kB
Markdown
<img src="./logo.svg" width="180" alt="VibeLog Logo" />
# VibeLog
[](https://www.npmjs.com/package/vibelog)
[](https://www.npmjs.com/package/vibelog)
> Bring your own content with some vibes
Transform any content source into a production-ready blog with AI-powered styling.
## Philosophy
- **Markdown as primitive** - Everything is markdown, including content & structure
- **Modify, don't generate** - Transform existing mature frameworks instead of generating UI from scratch
- **Pass the vibe check** - Good enough is perfect
## Quick Start
```sh
mkdir your-blog && cd your-blog
```
### Preview your content
```sh
export OPENAI_API_KEY=<your_openai_api_key>
# Start dev server
npx vibelog dev --content hackmd@<your_username> --ai openai@gpt-4o-mini
# Go to http://localhost:5566 and try prompts like: "dark theme with pink"
```
### Build prod-ready blog
```sh
# Build to `dist`
vibelog build --site-url https://your-blog.com
```
### Deploy
```sh
npx surge dist
```
## Commands
```sh
vibelog --help
vibelog dev --help
vibelog build --help
```
## Requirements
- Node.js v20+