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

  1. Fork the repository
  2. Copy content/blogs/0template.md to content/blogs/your-title.md
  3. Edit your copied file with your blog content
  4. Open a Pull Request
  5. Community reviews your post
  6. 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)

![Alt text](/assets/images/example.jpg)

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.md
  • my-open-source-journey.md
  • My Blog Post.md (Avoid spaces)
  • post1.md (Avoid generic names)

Review Process

  1. Open your Pull Request
  2. Maintainers will review for quality and guidelines
  3. You may receive feedback or suggestions
  4. Once approved, your PR is merged
  5. GitHub Actions builds and deploys automatically
  6. Your blog is live within minutes!

Questions?

Join our Discord and ask in #blog-submissions!