Getting Started
Getting Started
Learn how to set up and run the FreshJuice 11ty starter.
Last updated:
Prerequisites
Before you begin, make sure you have the following installed:
- Node.js version 24 or higher
- npm (comes with Node.js)
- A code editor (we recommend VS Code)
Installation
- Clone the repository or use the template:
git clone https://github.com/freshjuice-dev/freshjuice-11ty-starter.git my-site
cd my-site- Install dependencies:
npm install- Start the development server:
npm run devYour site should now be running at http://localhost:8080.
Project Structure
src/
├── _data/ # Global data files
├── _includes/ # Layouts and partials
├── assets/ # CSS, JS, images
├── blog/ # Blog posts
├── docs/ # Documentation
├── pages/ # Site pages
└── static/ # Static files (copied as-is)Next Steps
- Customize your site metadata in
src/_data/metadata.yaml - Add your logo to
src/assets/images/ - Create your first blog post in
src/blog/ - Deploy to Netlify, Vercel, or Cloudflare Pages