A minimalistic, open-source blog platform for the BLEU tech community. Built with Eleventy & hosted on GitHub Pages.
# Install dependencies
npm install
# Start dev server (with hot reload)
npm run dev
# Build for production
npm run buildSee CONTRIBUTING.md for detailed instructions.
TL;DR:
- Fork this repo
- Add
content/blogs/your-post.md - Open a PR
- Get reviewed & merged
- Published! 🎉
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
- Eleventy - Static site generator
- Tailwind CSS - Styling
- giscus - Comments via GitHub Discussions
- GitHub Actions - CI/CD
- GitHub Pages - Hosting
MIT © BLEU Community
Build • Learn • Explore • Unite