# Hugo Saasify Theme Documentation

Welcome to the complete documentation for Hugo Saasify Theme - a modern, high-performance Hugo theme built specifically for SaaS websites.

## 📚 Documentation Overview

This documentation is organized into focused guides to help you get started quickly and master every aspect of the theme.

### Getting Started

Start here if you're new to the theme:

1. **[Installation Guide](INSTALLATION.md)** - Set up the theme and its dependencies
2. **[Configuration Guide](CONFIGURATION.md)** - Configure your site settings
3. **[Content Creation Guide](CONTENT-CREATION.md)** - Create pages and blog posts

### Core Concepts

Learn about the theme's architecture and features:

4. **[Layouts Guide](LAYOUTS.md)** - Understanding layout templates and structure
5. **[Shortcodes Reference](SHORTCODES.md)** - Complete guide to all 21 shortcodes
6. **[Styling Guide](STYLING.md)** - TailwindCSS configuration and customization

### Deployment & Production

Ready to go live?

7. **[Deployment Guide](DEPLOYMENT.md)** - Deploy to Netlify, Vercel, GitHub Pages, and more
8. **[Troubleshooting Guide](TROUBLESHOOTING.md)** - Common issues and solutions

## 🚀 Quick Start

Get your site running in 5 minutes:

```bash
# 1. Create new Hugo site
hugo new site my-saas-site
cd my-saas-site

# 2. Add theme as submodule
git init
git submodule add https://github.com/chaoming/chill-theme themes/chill-theme

# 3. Copy example site
cp -r themes/chill-theme/exampleSite/* .

# 4. Install dependencies
npm install

# 5. Start development server
npm run start
```

Visit `http://localhost:1313` to see your site!

## 📖 Documentation Guides

### [Installation Guide](INSTALLATION.md)

Learn how to install and set up the Hugo Saasify Theme:

- System requirements (Hugo Extended, Node.js)
- Installation methods (new site vs. existing site)
- Configuration setup
- Troubleshooting installation issues
- Updating the theme

**Start here if:** You're installing the theme for the first time.

---

### [Configuration Guide](CONFIGURATION.md)

Complete reference for all configuration options:

- Basic site configuration
- Header and footer customization
- Call-to-action (CTA) settings
- Blog configuration
- Social media links
- Google Analytics and Tag Manager
- Menu configuration
- Build settings

**Start here if:** You need to customize site settings.

---

### [Layouts Guide](LAYOUTS.md)

Understanding the theme's layout system:

- Layout architecture overview
- Base template structure
- Default layouts (single, list, etc.)
- Page templates (pricing, company, careers, features)
- Partial components
- Creating custom layouts
- Layout variables reference

**Start here if:** You want to understand or modify page templates.

---

### [Shortcodes Reference](SHORTCODES.md)

Complete documentation for all 21 shortcodes:

**Hero & Layout:**
- `hero` - Hero sections with gradient backgrounds
- `hero-image` - Simple hero images
- `section-container` - Section wrappers
- `features-section` - Feature collection containers

**Features & Benefits:**
- `feature` - Feature displays with images
- `features-list` - Vertical feature lists
- `benefits-grid` - Benefit card grids
- `value-card` - Company value cards

**Social Proof:**
- `testimonials` - Customer testimonial carousels
- `client-logos` - Animated logo carousels
- `stat` - Statistics display

**Pricing:**
- `pricing-table-1` - Simple pricing tables
- `pricing-table-2` - Advanced pricing tables

**Team & Company:**
- `team-member` - Team member cards
- `investor-logo` - Investor/partner logos
- `case-study-card` - Case study cards

**Content:**
- `cta` - Call-to-action sections
- `faq` - FAQ accordions
- `toc` - Table of contents
- `figure` - Images with captions
- `code` - Code blocks with syntax highlighting

**Start here if:** You're building pages with shortcodes.

---

### [Styling Guide](STYLING.md)

Everything about the theme's styling system:

- TailwindCSS integration and configuration
- Color system (primary and secondary palettes)
- Typography (Inter and Plus Jakarta Sans)
- Custom components (buttons, cards, etc.)
- Responsive design patterns
- Syntax highlighting themes
- Custom CSS and utilities
- Performance optimization

**Start here if:** You want to customize colors, fonts, or styles.

---

### [Content Creation Guide](CONTENT-CREATION.md)

Learn how to create and organize content:

- Content structure and organization
- Front matter options
- Page types (homepage, features, pricing, etc.)
- Creating blog posts
- Creating documentation pages
- Using taxonomies (categories and tags)
- Media management and image optimization
- SEO best practices
- Markdown formatting
- Draft and scheduled content

**Start here if:** You're ready to add content to your site.

---

### [Deployment Guide](DEPLOYMENT.md)

Deploy your site to production:

- Building for production
- Platform-specific guides:
  - Netlify
  - Vercel
  - GitHub Pages
  - Cloudflare Pages
  - AWS S3 + CloudFront
- Custom server deployment (Nginx, Apache)
- Environment variables
- Performance optimization
- Continuous deployment
- Testing before deployment

**Start here if:** You're ready to launch your site.

---

### [Troubleshooting Guide](TROUBLESHOOTING.md)

Solutions to common problems:

- Installation issues
- Build errors
- Styling problems
- Content issues
- Deployment problems
- Performance issues
- Browser compatibility
- Getting help and reporting issues

**Start here if:** You're experiencing issues.

---

## 🎯 Common Tasks

### How do I...?

**...install the theme?**
→ See [Installation Guide](INSTALLATION.md)

**...customize colors?**
→ See [Styling Guide - Color System](STYLING.md#color-system)

**...create a blog post?**
→ See [Content Creation - Blog Posts](CONTENT-CREATION.md#blog-posts)

**...add a pricing page?**
→ See [Shortcodes - Pricing Tables](SHORTCODES.md#pricing)

**...configure the header menu?**
→ See [Configuration - Menu Configuration](CONFIGURATION.md#menu-configuration)

**...deploy to Netlify?**
→ See [Deployment - Netlify](DEPLOYMENT.md#netlify)

**...add team members?**
→ See [Shortcodes - Team Member](SHORTCODES.md#team-member)

**...enable Google Analytics?**
→ See [Configuration - Analytics](CONFIGURATION.md#analytics-configuration)

**...customize fonts?**
→ See [Styling - Typography](STYLING.md#typography)

**...fix build errors?**
→ See [Troubleshooting - Build Errors](TROUBLESHOOTING.md#build-errors)

## 🌟 Key Features

This theme includes:

- ✅ **21 Pre-built Shortcodes** - Hero sections, features, pricing tables, testimonials, and more
- ✅ **TailwindCSS Integration** - Modern, utility-first CSS framework
- ✅ **Responsive Design** - Mobile-first, looks great on all devices
- ✅ **Performance Optimized** - Fast builds, minimal JavaScript, optimized assets
- ✅ **SEO Ready** - Meta tags, Open Graph, Twitter Cards
- ✅ **Blog System** - Categories, tags, sidebar, table of contents
- ✅ **Multiple Page Templates** - Pricing, features, company, careers, jobs
- ✅ **Analytics Integration** - Google Analytics and Tag Manager support
- ✅ **Syntax Highlighting** - Beautiful code blocks with dark theme
- ✅ **Easy Customization** - Configurable colors, fonts, and layouts

## 📋 Requirements

- **Hugo Extended** v0.80.0 or higher
- **Node.js** v14.x or higher
- **npm** or **yarn**
- **Git** (for submodule installation)

## 🔗 Useful Links

- [Demo Site](https://saasify-demo.chaoming.li)
- [GitHub Repository](https://github.com/chaoming/chill-theme)
- [Report Issues](https://github.com/chaoming/chill-theme/issues)
- [Hugo Documentation](https://gohugo.io/documentation/)
- [TailwindCSS Documentation](https://tailwindcss.com/docs)

## 🤝 Support

Need help?

1. **Check the Documentation** - Start with the relevant guide above
2. **Review Troubleshooting** - See [Troubleshooting Guide](TROUBLESHOOTING.md)
3. **Search Issues** - Check [existing issues](https://github.com/chaoming/chill-theme/issues)
4. **Ask for Help** - Open a [new issue](https://github.com/chaoming/chill-theme/issues/new) with:
   - Hugo version (`hugo version`)
   - Node version (`node --version`)
   - Error messages
   - Steps to reproduce
   - Your configuration

## 📝 License

This theme is released under the [MIT License](../LICENSE).

## 👨‍💻 Author

Created by [Chaoming Li](https://chaoming.li)

## 🎉 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

---

**Ready to get started?** Begin with the [Installation Guide](INSTALLATION.md) →
