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
- Copy
content/blogs/0template.mdtocontent/blogs/your-title.md - Edit your copied file with your blog content
- Open a Pull Request
- Community reviews your post
- Merged = Published!
Blog Template
Use the ready-to-copy template file:
cp content/blogs/0template.md content/blogs/your-title.md
Then edit the copied file and replace all placeholder values and content.
If you prefer, here is the same template inline:
---
title: "Your Awesome Title"
author: "Your Name"
authorGithub: "your-github-username"
date: 2026-02-14
excerpt: "A brief description of your post (1-2 sentences)"
tags:
- tutorial
- javascript
thumbnail: /assets/images/your-image.jpg # optional
layout: 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!