ALI HATAMI

Welcome to Your New Blog!

Getting Started

Welcome! This is a sample post to help you get started with your new blog. You can edit or delete this post and start writing your own content.

Posts are written in Markdown, a simple formatting language that’s easy to learn. This post demonstrates various features you can use in your articles.

Markdown Formatting

Headings

You can create headings using the # symbol:

# Heading 1
## Heading 2
### Heading 3

Text Formatting

Make text bold with **bold** or italic with *italic*. You can also combine them: bold and italic.

Create links with [text](url).

Lists

Unordered lists:

  • Item one
  • Item two
  • Item three

Ordered lists:

  1. First item
  2. Second item
  3. Third item

Code Blocks

Inline code uses backticks: const example = true;

Code blocks use triple backticks:

function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet('World');
def fibonacci(n):
    if n <= 1:
        return n
    return fibonacci(n-1) + fibonacci(n-2)

print(fibonacci(10))

Blockquotes

“The only way to do great work is to love what you do.” — Steve Jobs

Images

![Alt text](/path/to/image.jpg)

Tables

Feature Supported
Markdown
Syntax Highlighting
Responsive Design

Blog Features

Tags

This post uses tags: blogging, jekyll, getting-started. Tags help organize your content and improve SEO.

Excerpts

The excerpt in the front matter appears in article lists and meta descriptions. Keep it concise and compelling!

Table of Contents

Notice the TOC at the top? It’s generated from the toc section in the front matter. Each heading needs an {#id} anchor.

Social Sharing

At the bottom of this post, you’ll find sharing buttons for:

  • Twitter/X
  • LinkedIn
  • Facebook
  • Reddit
  • Telegram
  • Copy Link

Previous/Next Navigation

Navigation links to previous and next posts appear at the bottom of each article.

Writing Your First Post

  1. Create a new file in _posts/ directory
  2. Name it following the format: YYYY-MM-DD-title.markdown
  3. Add front matter (see below)
  4. Write your content in Markdown
  5. Save and rebuild with jekyll serve

Example Front Matter

---
layout: post
title: "Your Post Title"
date: 2025-01-15 10:00:00 +0000
tags: [tag1, tag2, tag3]
excerpt: "Brief description for previews"
---

Tips for Great Blog Posts

  1. Write compelling titles - Your title is the first thing readers see
  2. Use headings - Break up your content for better readability
  3. Add code examples - Show, don’t just tell
  4. Include images - Visual content increases engagement
  5. Optimize for SEO - Use relevant tags and write good excerpts
  6. Be consistent - Regular posting keeps readers coming back
  7. Edit ruthlessly - Clear, concise writing is better than verbose prose

Next Steps

  • Delete this sample post
  • Delete or update the sample posts in _posts/
  • Update sample projects in _projects/
  • Customize your about.markdown page
  • Write your first real post!

Resources

Happy blogging! 🎉


Pro Tip: Keep this post as a reference for Markdown formatting, or delete it once you’re comfortable with the syntax.