A professional, minimalist archive for Milkroad Pro cryptocurrency newsletters. Built with Next.js, featuring search functionality, responsive design, and a contact form.
- Clean Design - Monochromatic black/white/grey aesthetic
- Full-Text Search - Search newsletters by title and content
- Responsive - Works perfectly on desktop, tablet, and mobile
- Contact Form - EmailJS integration for inquiries
- Fast - Static site generation for optimal performance
- SEO Optimized - Sitemap, meta tags, and semantic HTML
- Easy Content Management - Just add Markdown files
```bash
npm install
cp .env.example .env.local
npm run dev ```
Visit http://localhost:3000
- Create a
.mdfile inpublic/newsletters/ - Example:
bitcoin-analysis.md - The file will automatically appear in the archive
```markdown
Your content here... ```
Deploy to Vercel with one click:
```bash npm run build npm start ```
See SETUP.md for detailed deployment instructions.
- Sign up at emailjs.com
- Create an email service
- Create a template with variables:
{{from_name}},{{user_email}},{{message}} - Add credentials to
.env.local
Edit app/globals.css to change colors, fonts, and spacing.
``` app/ # Next.js app directory ├── page.tsx # Homepage ├── archive/ # Archive page ├── newsletter/ # Individual newsletter pages ├── intent/ # About page ├── contact/ # Contact form └── layout.tsx # Root layout
components/ # Reusable components lib/ # Utilities public/ └── newsletters/ # Markdown files ```
- Next.js 16 - React framework
- Tailwind CSS - Styling
- React Markdown - Markdown rendering
- EmailJS - Contact form
- Lucide Icons - Icons
Open source - feel free to use and modify.