Contributing a Blog Post
Thank you for your interest in contributing to the OpenEverest blog! We welcome posts from the community about database management, Kubernetes, DevOps, tutorials, and experiences using OpenEverest.
Submission Process
To contribute a blog post:
- Fork the repository at github.com/openeverest/openeverest.github.io
- Create your blog post following the structure below
- Submit a pull request with your changes
- Wait for review - our team will review and provide feedback
Before You Write a Blog
First, add yourself to the list of authors:
hugo new authors/$your_github_handle
This will create a folder at content/authors/$your_github_handle/ with:
index.md- Your author profileavatar.png- A placeholder avatar image
Edit content/authors/$your_github_handle/index.md to add your information:
---
title: "Your Full Name"
github: "your_github_handle"
bio: "A brief description about yourself"
avatar: "avatar.png"
---
Optional extended bio in Markdown format...
Replace the avatar.png with your own image (keep the same filename or update the frontmatter).
Creating a New Blog Post
Each blog post must be in its own folder (page bundle) with an index.md file. This allows you to store images and other assets alongside your post.
Creating Your Post Folder
Create a new folder under content/blog/ with a descriptive slug:
content/blog/your-post-slug/
├── index.md # Your blog post (required)
├── image1.jpg # Images used in the post
├── diagram.png # Other static files
└── attachment.pdf # Any downloadable files
Required Frontmatter
Every blog post must include frontmatter at the top of the index.md file with the following fields:
---
title: "Your Blog Post Title"
date: 2025-01-15T10:00:00
draft: false
image:
url: featured-image.jpg
attribution: https://source-url.com
authors:
- Your Name
tags:
- relevant-tag
- another-tag
summary: A brief one-sentence summary of your post that will appear in the blog list
---
Frontmatter Field Descriptions
- title: The title of your blog post (required)
- date: Publication date in ISO format (required)
- draft: Set to
falsefor published posts (required) - image.url: Filename of the featured image in your post folder (optional)
- image.attribution: Source URL if using third-party images (optional)
- authors: List of author names (required)
- tags: Relevant tags for categorization (required)
- summary: Brief description shown in blog listings (required)
Referencing Assets
Since your images and files are in the same folder as index.md, use relative paths:

[Download PDF](attachment.pdf)
Content Guidelines
- Write in clear, accessible language
- Include code examples when relevant
- Use proper Markdown formatting
- Credit sources and provide attributions for images
- Focus on topics relevant to Everest, databases, or cloud infrastructure
Example Structure
Here’s a complete example of a blog post folder:
content/blog/getting-started-with-everest/
├── index.md
├── dashboard-screenshot.png
└── architecture-diagram.svg
With index.md containing:
---
title: "Getting Started with OpenEverest"
date: 2025-01-20T09:00:00
draft: false
image:
url: dashboard-screenshot.png
attribution:
authors:
- Jane Developer
tags:
- tutorial
- getting-started
summary: Learn how to deploy your first database cluster with OpenEverest in under 10 minutes
---
Your blog content here...

Questions?
If you have questions about contributing, please open an issue in the repository or reach out to the OpenEverest community.
We look forward to your contribution!