create-inkloom
v0.1.0
Published
Create a new InkLoom documentation site
Downloads
94
Maintainers
Readme
create-inkloom
Scaffold a new InkLoom documentation project in seconds.
Quick Start
npx create-inkloom my-docsYou'll be walked through setup interactively, or you can pass options directly:
npx create-inkloom my-docs --template coreTemplates
core (default)
A full-featured documentation platform powered by Next.js and Convex. Includes a visual editor, version history, branches, and merge requests.
Best for teams that want a collaborative, local-first documentation editor with a real-time backend.
What's included:
- Next.js app with Tailwind CSS
- Convex schema and backend functions (projects, pages, branches, etc.)
- Two deployment options: Convex Cloud (free tier) or fully self-hosted with Docker
- Dark mode support via
next-themes
default
A lightweight static documentation site built with Vite and React. Renders Markdown content with syntax highlighting, full-text search, and a responsive sidebar.
Best for publishing read-only documentation sites with fast builds and zero backend dependencies.
What's included:
- Vite + React SPA with Tailwind CSS
- Markdown rendering with
react-markdown,remark-gfm, andshikisyntax highlighting - Client-side search powered by MiniSearch
- Responsive layout with sidebar navigation, breadcrumbs, and theme toggle
Options
| Flag | Description |
|------|-------------|
| -t, --template <name> | Template to use: core or default (default: core) |
| --use-npm | Use npm as the package manager |
| --use-yarn | Use yarn as the package manager |
| --use-pnpm | Use pnpm as the package manager (default) |
| --skip-install | Skip installing dependencies after scaffolding |
If no project name is provided, you'll be prompted to enter one interactively.
After Scaffolding
Core template
cd my-docs
# Option A: Convex Cloud (free, fastest)
npx convex dev # sets up backend
pnpm dev # starts Next.js
# Option B: Self-hosted with Docker
docker compose up -d
# See the project README for full self-hosted setup stepsOpen http://localhost:3000 to start writing docs.
Default template
cd my-docs
pnpm dev # starts Vite dev server
pnpm build # builds for productionLinks
License
MIT
