Deneb Jekyll documentation
Create Posts
Blog posts are a crucial part of your Jekyll website. This guide will help you create engaging and well-structured blog posts.
Overview
Blog posts are a crucial part of your Jekyll website. This guide will help you create engaging and well-structured blog posts.
Directory Structure
- Posts are stored in the
_posts/directory - Use the naming convention:
YYYY-MM-DD-post-title.md
Blog Post File Structure
Filename Example
_posts/2025-01-28-ai-revolutionizing-education.md
Front Matter Configuration
---
layout: post
title: "AI Revolutionizing Education"
date: 2025-01-28
author: tortoiz-themes
categories: [technology, education]
tags: [AI, learning]
image: "/assets/images/blog/ai-education.webp"
description: "Exploring how artificial intelligence is transforming educational experiences."
reading_time: 5 # Optional: estimated reading time
featured: true # Optional: highlight on homepage
---
Front Matter Parameters
layout: Always usepostfor blog entriestitle: Descriptive, SEO-friendly titledate: Publication date (YYYY-MM-DD)author: Link to author profilecategories: Broad topic classificationstags: Specific keywordsimage: Featured imagedescription: SEO meta descriptionreading_time: Optional reading durationfeatured: Optional feature flag
Content Writing Tips
Markdown Formatting
# Main Heading
## Subheading
Regular paragraph text with **bold** and *italic* formatting.
### Lists
- Unordered list item
- Another list item
1. Ordered list item
2. Another ordered list item
### Code Blocks
```python
def example_function():
return "Hello, World!"
```
### Links and Images
[Link to external resource](https://example.com)

Best Practices
- Use clear, engaging titles
- Write comprehensive, valuable content
- Include relevant images
- Use headings for structure
- Optimize for readability
- Add meta description
- Use categories and tags effectively
SEO Optimization
- Use keywords naturally
- Create descriptive titles
- Write compelling meta descriptions
- Use header tags (H1, H2, etc.)
- Include alt text for images
Workflow
- Choose a topic
- Create a new file in
_posts/ - Add front matter
- Write content in markdown
- Add images and formatting
- Preview locally
- Publish
Troubleshooting
- Verify file naming convention
- Check front matter syntax
- Ensure image paths are correct
- Test markdown formatting
- Validate categories and tags
Related Guides
- Creating Pages
- Author Pages
- Theme Configuration
Next Steps
- Draft your first blog post
- Use the provided template
- Customize to fit your content style