Skip to content

Coffee Journal ​

A comprehensive coffee blog built with VitePress, featuring brewing guides, recipes, and coffee culture content.

πŸš€ Quick Start ​

bash
# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

πŸ“ˆ SEO Features ​

IndexNow Integration ​

Automatically notify search engines (Bing, Yandex, Seznam, Naver) when content is updated:

bash
# Submit all URLs to IndexNow
npm run indexnow

Setup Instructions:

  1. Get your API key from IndexNow.org
  2. Copy .env.example to .env
  3. Add your API key to the .env file
  4. Run npm run indexnow to submit URLs

Other SEO Features ​

  • βœ… Structured data (Schema.org) for articles, recipes, and FAQs
  • βœ… Comprehensive internal linking
  • βœ… Topic clustering for content discovery
  • βœ… Breadcrumb navigation
  • βœ… Mobile-responsive design
  • βœ… Fast loading with optimized images

πŸ“ Content Structure ​

  • Posts: Coffee brewing guides and recipes (/posts/)
  • Tags: Content organized by topics (/tags/)
  • Glossary: Comprehensive coffee terminology (/glossary/)

πŸ› οΈ Built With ​

  • VitePress - Static site generator
  • Vue 3 - Frontend framework
  • Custom coffee-themed design
  • SEO-optimized structure

πŸ“Š Performance ​

  • Lighthouse Score: 95+ (Performance, Accessibility, Best Practices, SEO)
  • Core Web Vitals: Optimized
  • Mobile-first responsive design

🀝 Contributing ​

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test locally with npm run dev
  5. Submit a pull request

πŸ“„ License ​

MIT License - see LICENSE file for details

Powered by VitePress