A comprehensive guide website built with Svelte and TailwindCSS to help users master ComfyUI and AI art creation. The site provides tutorials, tips, and showcases community artwork.
This project is currently under active development. Features, content, and site structure are subject to change as I continue to improve and expand the guide. I welcome feedback and contributions, but please be aware that things might break or change frequently.
- π Comprehensive getting started guides
- π¨ Interactive tutorials for AI art creation
- π‘ Tips & tricks for optimal results
- πΌοΈ Community gallery showcase
- π Dark mode support
- π± Responsive design
- β‘ Fast, static-first architecture
- π Full-text search functionality
- π Markdown-based content
- SvelteKit - Web application framework
- TailwindCSS - Utility-first CSS framework
- Lucide Icons - Beautiful icon set
- @tailwindcss/typography - Prose styling
- @tailwindcss/forms - Form styling
- @tailwindcss/aspect-ratio - Aspect ratio utilities
- @tailwindcss/container-queries - Container query support
- Adapter for Cloudflare - Deploy to Cloudflare
- Node.js 18 or higher
- PNPM 8 or higher
To install PNPM, run:
npm install -g pnpm
- Clone the repository:
git clone https://github.com/Mooshieblob1/comfyui-site.github.io
cd comfyui-site.github.io
- Install dependencies:
pnpm install
- Start the development server:
pnpm dev
# or: pnpm dev --open
src/
βββ app.css # Global styles and Tailwind imports
βββ lib/
β βββ components/ # Reusable components
β β βββ layout/ # Layout components (Navbar, PageWrapper)
β β βββ shared/ # Shared components (FeatureCard, ThemeToggle)
β βββ stores/ # Svelte stores (theme, search)
β βββ utils/ # Utility functions
β βββ content/ # Markdown content files
βββ routes/ # SvelteKit routes
βββ getting-started/ # Getting started guide
βββ tutorials/ # Tutorial pages
βββ tricks/ # Tips & tricks
βββ gallery/ # Community gallery
pnpm dev
- Start development serverpnpm build
- Create production buildpnpm preview
- Preview production buildpnpm check
- Run Svelte type checkingpnpm format
- Format code with Prettierpnpm lint
- Check code formattingpnpm clean
- Clean build files and dependencies
Create a production build:
pnpm build
Preview the production build:
pnpm preview
I welcome contributions! Before submitting a Pull Request:
- Open an issue to discuss proposed changes
- Follow the existing code style and conventions
- Test your changes thoroughly
- Update documentation as needed
- Fork and clone the repository
- Install PNPM if you haven't already:
npm install -g pnpm
- Install dependencies:
pnpm install
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes
- Test your changes:
pnpm check
- Format your code:
pnpm format
- Submit your pull request
-
If you get PNPM-related errors:
pnpm store prune # Clean the store pnpm install # Reinstall dependencies
-
If you need to reset your development environment:
pnpm clean # Clean build files and dependencies pnpm install # Reinstall everything
- The amazing ComfyUI community for inspiration and resources
- All contributors who help improve this guide
- You, for checking out this project!
Found a bug or have a suggestion? Please open an issue or reach out to me at [email protected].