How to add your first MDX blog post on Shipixen
Create a new MDX file in your Shipixen project's blog directory with proper frontmatter and content. Configure the metadata and publish your post through Shipixen's built-in blog system.
Prerequisites
- A Shipixen project set up and running
- Basic knowledge of Markdown syntax
- Access to your project's file system
- Text editor or IDE installed
Step-by-Step Instructions
Navigate to your blog directory
content/blog or data/blog directory in your project structure. This is where all your MDX blog posts will be stored.Create a new MDX file
.mdx extension in your blog directory. Name it descriptively, such as my-first-blog-post.mdx. The filename will typically become part of your post's URL slug.Add frontmatter metadata
---
title: "My First Blog Post"
date: "2026-03-18"
description: "This is my first blog post on Shipixen"
tags: ["tutorial", "getting-started"]
author: "Your Name"
---Write your blog content
# ## ###), paragraphs, lists, and even embed React components if supported by your Shipixen setup.Preview your post locally
npm run dev or yarn dev in your terminal. Navigate to your blog section in the browser to see how your post appears before publishing.Configure post settings
Publish your blog post
Common Issues & Troubleshooting
Blog post not appearing in the post list
Check that your MDX file is in the correct directory and has valid frontmatter with required fields like title and date.
Frontmatter syntax errors
Ensure your frontmatter is properly formatted with triple dashes --- at the beginning and end, and use proper YAML syntax for all metadata fields.
Images not displaying correctly
Place images in the public directory and reference them with absolute paths like /images/my-image.jpg in your MDX content.
React components not rendering
Make sure you've imported any custom components at the top of your MDX file and that they're properly configured in your Shipixen MDX setup.