# Welcome to Rustelo!

Date: {{generation_timestamp}}
Author: {{author}}
Tags: rustelo, welcome, getting-started
Description: Welcome to your new Rustelo implementation! This guide will help you get started.

---

Welcome to **{{project_name}}**, your new Rustelo-powered web application! 🦀✨

## What is Rustelo?

Rustelo is a modern Rust web framework that provides:

- 🚀 **Fast Development** - Hot reload, efficient builds, and great DX
- 🏗️ **Framework as Dependency** - No forks, clean updates, easy maintenance
- 🎨 **Modern UI** - Built-in UnoCSS, components, and responsive design  
- 📝 **Content Management** - Markdown support, static generation, SEO
- 🔐 **Authentication** - Built-in auth system with multiple providers
- 📦 **Asset Management** - Smart asset resolution and optimization

## Getting Started

Your new implementation is ready to go! Here are your next steps:

### 1. Start Development Server

```bash
just dev
```

This will start your application at [http://localhost:3030](http://localhost:3030) with hot reload enabled.

### 2. Explore the Structure

```
{{project_name}}/
├── src/           # Your Rust code
├── content/       # Content files (this blog!)  
├── public/        # Static assets
├── justfile       # Development tasks
└── rustelo-deps.toml # Framework configuration
```

### 3. Create Your First Page

Add a new markdown file to `content/pages/`:

```markdown
# My Custom Page

This is my custom content!
```

### 4. Customize Styling

Edit `unocss.config.ts` to customize your design system, or add styles to `public/styles/custom.css`.

### 5. Add Components

Create new Leptos components in `src/components/` and use them in your layouts.

## Framework Updates

Your implementation stays up-to-date with the framework:

```bash
# Check for updates
just update-framework

# Apply updates safely
just update
```

The framework will never overwrite your custom code - only configuration files are updated, and you're always asked first.

## Getting Help

- 📖 [Rustelo Documentation](https://docs.rustelo.dev)
- 💬 [Community Discord](https://discord.gg/rustelo)
- 🐛 [Issue Tracker](https://github.com/your-org/rustelo/issues)
- 🎓 [Examples Repository](https://github.com/your-org/rustelo-examples)

## What's Next?

- Customize your `content/menu.toml` to add navigation
- Add authentication with `cargo rustelo features enable auth oauth2`
- Set up analytics with `cargo rustelo features enable analytics tracking`
- Deploy to production with `just prepare-deploy`

Happy building! 🚀