Skip to content

Latest commit

Β 

History

History
59 lines (42 loc) Β· 1.33 KB

File metadata and controls

59 lines (42 loc) Β· 1.33 KB

BLEU Community Blog

A minimalistic, open-source blog platform for the BLEU tech community. Built with Eleventy & hosted on GitHub Pages.

Quick Start

Local Development

# Install dependencies
npm install

# Start dev server (with hot reload)
npm run dev

# Build for production
npm run build

Submit a Blog

See CONTRIBUTING.md for detailed instructions.

TL;DR:

  1. Fork this repo
  2. Add content/blogs/your-post.md
  3. Open a PR
  4. Get reviewed & merged
  5. Published! πŸŽ‰

Project Structure

BLEU-Website/
β”œβ”€β”€ content/blogs/       # Markdown blog posts
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ _data/           # Site data & Discord stats
β”‚   β”œβ”€β”€ _includes/       # Layouts & components
β”‚   β”œβ”€β”€ assets/          # CSS, JS, images
β”‚   └── *.njk            # Page templates
β”œβ”€β”€ .eleventy.js         # Eleventy config
└── package.json

Tech Stack

License

MIT Β© BLEU Community


Build β€’ Learn β€’ Explore β€’ Unite