How to Submit a Blog Post
We welcome contributions from the community! Our blog is fully open-source, and anyone can submit a post via GitHub Pull Request.
Quick Start
- Fork the repository
- Create a new file:
content/blogs/your-title.md - Write your post using the template below
- Open a Pull Request
- Community reviews your post
- Merged = Published!
Blog Template
Use this template for your blog post:
---
title: "Your Awesome Title"
author: "Your Name"
authorGithub: "your-github-username"
date: 2026-02-08
excerpt: "A brief description of your post (1-2 sentences)"
tags:
- tutorial
- javascript
thumbnail: /assets/images/your-image.jpg # optional
layout: layouts/blog.njk
---
Your content here. Use standard Markdown!
## Subheadings
Regular paragraphs with **bold** and *italic* text.
### Code Blocks
```javascript
function hello() {
console.log("Hello, BLEU!");
}
```
### Lists
- Item one
- Item two
- Item three
### Links and Images
[Link text](https://example.com)

Guidelines
- Write about tech, learning, open-source, or community topics
- Keep it respectful and constructive
- Include code examples where helpful
- Use clear, descriptive titles
- Add a thumbnail image if possible (16:9 ratio recommended)
- Images should be added to
/src/assets/images/
File Naming
Name your file using kebab-case:
getting-started-with-rust.mdmy-open-source-journey.mdMy Blog Post.md(Avoid spaces)post1.md(Avoid generic names)
Review Process
- Open your Pull Request
- Maintainers will review for quality and guidelines
- You may receive feedback or suggestions
- Once approved, your PR is merged
- GitHub Actions builds and deploys automatically
- Your blog is live within minutes!
Questions?
Join our Discord
and ask in #blog-submissions!