ویرایشگر YAML Frontmatter

Frontmatter فایل Markdown را آنلاین ویرایش و اعتبارسنجی کنید. خصوصی، بدون ثبت‌نام و بدون سقف.

انتخاب فایل‌ها

یا فایل‌ها را اینجا رها کنید (پردازش دسته‌ای پشتیبانی می‌شود)

در حال راه‌اندازی موتور آفلاین...

فضای کار ۱۰۰٪ خصوصی در مرورگر • بدون آپلود ابری

فیلدهای frontmatter

No frontmatter fields yet.

Upload a markdown file above or add fields below.

خروجی Markdown
هنوز Markdown ساخته نشده
۱۰۰٪ خصوصی • بدون آپلود فایل به سرور

چرا از ویرایشگر YAML Frontmatter رایگان Utiliome استفاده کنید؟

از پایه برای حریم خصوصی سخت‌گیرانه، اجرای فوری و بدون اصطکاک ساخته شده. بدون اشتراک، دیوار پرداخت یا ثبت‌نام.

پردازش صددرصد خصوصی در مرورگر

فایل Markdown، مقاله پیش‌نویس و ابرداده اختصاصی کاملاً داخل مرورگر محلی با JavaScript سمت کاربر تجزیه و ویرایش می‌شود. صفر آپلود به سرور، صفر لاگ داده و حریم خصوصی کامل.

صفر ثبت‌نام و بدون دیوار پرداخت

ویرایش کامل Frontmatter، اعتبارسنجی نحو و قالب طرح را فوری بگیرید بدون ساخت حساب، وارد کردن کارت بانکی یا برخورد به سهمیه روزانه فایل.

اعتبارسنجی آنی نحو و طرح

خطای تورفتگی، نویسه غیرمجاز تب، رشته بدون نقل‌قول، تاریخ نامعتبر ISO و آرایه بدشکل را فوری بگیرید پیش از فرستادن کد به مخزن Git یا مولد سایت ایستا.

تبدیل قالب و پاک‌سازی آنی

بلوک Frontmatter را یکپارچه بین YAML، JSON و TOML تبدیل کنید، کلید بلااستفاده را پاک کنید، نویسه قالب نامرئی را بردارید و فیلد ابرداده را با یک کلیک بازترتیب دهید.

اندازه فایل نامحدود و استفاده نامحدود

با فایل مستندات گسترده، پست وبلاگ بزرگ و سند Markdown چندهزارخطی کار کنید بدون سقف مصنوعی اندازه، محدودیت نرخ یا پاپ‌آپ دیوار پرداخت.

Utiliome در برابر جایگزین‌های ابری سنتی

موتور محلی WebAssembly ما را با ابزارهای ابری قدیمی مقایسه کنید.

ویژگی Utiliome (مرورگر محلی) مبدل‌های ابری قدیمی
حریم خصوصی و حفاظت داده صددرصد خصوصی، فقط اجرای سمت کاربر. صفر داده به هیچ سرور راه دور فرستاده نمی‌شود. محتوای فایل را به سرور ابری مرکزی منتقل می‌کند؛ ردیابی و نگهداری داده محتمل است.
حساب و الزام ثبت‌نام ثبت‌نام، ورود ایمیل یا ساخت پروفایل لازم نیست. برای ویژگی ویرایش پیشرفته ثبت ایمیل، اشتراک یا دیوار ورود می‌گذارد.
سقف استفاده و حد فایل ویرایش فایل واقعاً نامحدود، تبدیل نامحدود و بدون محدودیت اندازه. سهمیه روزانه، سقف اندازه فایل یا کاهش سرعت می‌گذارد.
لینت آنی و تشخیص خطا بازخورد بصری آنی روی شماره خط با تشخیص دقیق تجزیه AST. فیلد متن ساده بدون برجسته‌سازی زنده نحو یا اعتبارسنجی طرح.
تبدیل قالب (YAML / JSON / TOML) مبدل چندقالبی Frontmatter توکار کاملاً رایگان است. برای تبدیل قالب ابزار پولی جدا یا اشتراک اضافه می‌خواهد.
چگونه کار می‌کند

چگونه ویرایشگر YAML Frontmatter را در ۳ گام آسان استفاده کنید

نیازی به نصب نرم‌افزار نیست. همه‌چیز مستقیم داخل مرورگر اجرا می‌شود.

1

فایل Markdown را بچسبانید یا بار کنید

محتوای Markdown، پیش‌نویس وبلاگ یا فایل مستندات را در ویرایشگر کپی کنید، یا باز کردن را بزنید تا فایل محلی .md یا .markdown را مستقیم از رایانه بار کنید.

2

فیلد Frontmatter را ویرایش و قالب کنید

عنوان، برچسب، تاریخ انتشار، قالب چیدمان، ابرداده SEO و متغیر سفارشی را با سازنده فرم بصری یا ویرایشگر متن خام YAML عوض کنید.

3

نحو را اعتبارسنجی کنید و تشخیص را رفع کنید

اعتبارسنج آنی را برای نشانگر هشدار زرد و برجسته‌سازی خطای نحو قرمز ببینید تا تورفتگی ۲ فاصله YAML، مهرزمان معتبر ISO 8601 و گریز درست رشته تضمین شود.

4

Markdown پاک‌شده را کپی یا صادر کنید

فایل Markdown قالب‌شده با YAML Frontmatter اعتبارسنجی‌شده را در کلیپ‌بورد کپی کنید یا فایل پاک‌شده .md را مستقیم در گردش کار مولد سایت ایستا دانلود کنید.

YAML Frontmatter چیست و چرا به ویرایشگر اختصاصی نیاز دارید؟

پاسخ کوتاه: YAML Frontmatter بلوک ابرداده ساخت‌یافته محصور با سه خط تیره (---) در همان ابتدای سند Markdown است. داده کلید-مقدار مثل عنوان صفحه، تاریخ انتشار، نویسنده، دسته، برچسب، قالب چیدمان و متغیر سفارشی مولد سایت ایستا (SSG) مثل Jekyll، Hugo، Astro، Next.js و Obsidian را نگه می‌دارد. ویرایشگر آنلاین اختصاصی YAML Frontmatter اعتبارسنجی آنی نحو، ویرایش بصری فیلد و پاک‌سازی قالب می‌دهد تا ابرداده سند بی‌نقص قالب شود و ساخت سایت خراب نشود.

در معماری مدرن Jamstack، توسعه وب و نشر دیجیتال، Markdown استاندارد طلایی پیش‌نویس نثر و مستندات فنی است. اما Markdown خالص سازوکار توکار برای چسباندن ابرداده ساخت‌یافته ندارد — مثل تاریخ انتشار، زندگینامه نویسنده، توضیح متا SEO، مسیر تصویر open graph، برچسب محتوا و دستور چیدمان سفارشی. YAML Frontmatter این شکاف را با جاسازی جفت کلید-مقدار استاندارد مستقیم در سر فایل Markdown پر می‌کند.

بلوک Frontmatter با گذاشتن سه خط تیره (---) در خط اول سند مشخص می‌شود، بعد نحو استاندارد YAML می‌آید و با جداکننده سه‌خط‌تیره دیگر (---) پیش از شروع بدنه Markdown تمام می‌شود. مثلاً:

---
title: "Getting Started with Web Development"
date: 2026-09-07T14:30:00Z
author: "Jane Doe"
draft: false
tags:
  - webdev
  - tutorial
  - static-sites
seo:
  description: "A comprehensive introduction to modern static site publishing."
  canonical: "https://example.com/getting-started"
---

هرچند YAML Frontmatter سبک و انسان‌خوان است، خود نحو YAML بدنامانه سخت‌گیر و بی‌گذشت است. اشتباه رایج نحوی — مثل مخلوط نویسه تب با تورفتگی فاصله، جابه‌جایی جداکننده دونقطه، رها کردن نویسه خاص بدون نقل‌قول، یا جا انداختن آیتم پایانی فهرست — موتور ساخت سایت ایستا (مثل Hugo، Astro، Jekyll یا Gatsby) را فوری هنگام ساخت یا استقرار شکست می‌دهد. پیدا و رفع یک نقل‌قول جاافتاده مبهم داخل مخزنی با صدها فایل Markdown می‌تواند ساعت ارزشمند توسعه‌دهنده را تلف کند.

ویرایشگر رایگان آنلاین YAML Frontmatter در Utiliome این ناامیدی را کامل حل می‌کند با دادن محیط ویرایش اختصاصی و آنی در مرورگر. با اعتبارسنجی آنی Abstract Syntax Tree (AST)، کنترل بصری فیلد، بازترتیب کلید و پاک‌سازی قالب، می‌توانید بلوک ابرداده بی‌نقص بسازید پیش از commit تغییر به Git. چون همه تجزیه سمت کاربر در WebAssembly و JavaScript اجرا می‌شود، پیش‌نویس مقاله منتشرنشده، مستندات داخلی و کد اختصاصی صددرصد خصوصی و امن روی دستگاه محلی می‌ماند.

چگونه Frontmatter مولد سایت ایستا، CMS و برنامه پایگاه دانش مدرن را به پیش می‌برد

پاسخ کوتاه: Frontmatter موتور داده هسته مولد سایت ایستا مدرن (Astro، Hugo، Jekyll، Next.js، Nuxt)، سامانه مدیریت محتوای بدون سر (Decap CMS، TinaCMS، Contentful) و برنامه پایگاه دانش شخصی (Obsidian، Logseq، Foam) است. هنگام گام ساخت، مولد سایت فیلد Frontmatter را تجزیه می‌کند تا منوی ناوبری پویا بسازد، زمان تخمینی مطالعه حساب کند، پست را بر اساس دسته فیلتر کند، قالب چیدمان بگذارد، نقشه سایت XML بسازد و برچسب پیش‌نمایش اجتماعی را خودکار پر کند.

توسعه وب مدرن سخت به جدا کردن خلق محتوا از منطق رندر صفحه متکی است. Frontmatter قرارداد API بین نویسنده محتوا که Markdown می‌نویسد و توسعه‌دهنده نرم‌افزار که تم سایت و خط لوله ساخت را نگه می‌دارد است. این‌گونه پلتفرم کلیدی از ابرداده Frontmatter بهره می‌برد:

  1. Astro Content Collections: Astro از طرح سخت Zod برای اعتبارسنجی Frontmatter در زمان کامپایل استفاده می‌کند. اگر Frontmatter پست وبلاگ فیلد لازم author را نداشته باشد یا به‌جای شیء معتبر Date رشته بگذارد، Astro جلوی ساخت شکسته سایت را می‌گیرد. ویرایشگر Utiliome اجازه می‌دهد Frontmatter را در برابر طرح سفارشی اعتبارسنجی کنید پیش از اجرای فرمان ساخت محلی.

  2. معماری پست Hugo و Jekyll: در Hugo و Jekyll، متغیر Frontmatter مسیریابی صفحه (permalink)، گروه‌بندی آرایه (categories، series)، وضعیت انتشار (draft: true) و رندر چیدمان (layout: post) را کنترل می‌کند. قالب درست تضمین می‌کند مولد سایت ایستا محتوا را درست دسته‌بندی و منتشر کند بدون شکست خاموش مسیریابی.

  3. Next.js MDX و Contentlayer: چارچوب مدرن React از MDX برای ترکیب متن Markdown با مؤلفه JSX استفاده می‌کند. ابرداده Frontmatter به‌صورت شیء JavaScript صادر می‌شود تا مؤلفه React بتواند پویا بنر سر مقاله، نان‌ریزه و کارت نویسنده را پرس‌وجو، مرتب و رندر کند.

  4. Obsidian و مدیریت دانش شخصی (PKM): برنامه مدیریت دانش مثل Obsidian از Frontmatter (معروف به Properties) برای ساخت پایگاه رابطه‌ای، پرس‌وجوی dataview، تجسم canvas و گراف برچسب روی هزاران یادداشت Markdown به‌هم‌پیوسته استفاده می‌کند. استاندارد کردن Frontmatter در خزانه Obsidian عملیات پرس‌وجوی روان و صدور داده یکپارچه را تضمین می‌کند.

ویرایشگر شهودی مبتنی بر مرورگر کار با طرح پیچیده Frontmatter را ساده می‌کند. تیم محتوا می‌تواند شیء تو در توی پیچیده، آرایه برچسب، کلید ویژگی بولی و رشته مهرزمان ISO را بصری ببیند و ویرایش کند بدون دانش عمیق قاعده مشخصات نحو خام YAML. افزون بر این، چون Utiliome صفر راه‌اندازی حساب می‌خواهد و بدون هزینه اشتراک کار می‌کند، کل تیم تحریریه می‌تواند روی یک ابزار ویرایش خصوصی واحد استاندارد شود.

تسلط بر قاعده نحو YAML Frontmatter، بهترین رویه قالب و دام رایج

پاسخ کوتاه: برای تضمین عبور YAML Frontmatter از اعتبارسنجی در همه مولد سایت، پنج قاعده سخت نحو را رعایت کنید: ۱) --- بازکننده را در خط ۱، ستون ۱ بگذارید؛ ۲) به‌جای تب دقیقاً تورفتگی ۲ فاصله به کار ببرید؛ ۳) رشته حاوی نویسه خاص مثل دونقطه، براکت یا علامت مربع را نقل‌قول کنید؛ ۴) مهرزمان را طبق استاندارد ISO 8601 قالب کنید (YYYY-MM-DDTHH:mm:ssZ)؛ و ۵) جداکننده بسته --- پیش از محتوای Markdown باشد.

YAML (YAML Ain't Markup Language) برای خوانایی انسان طراحی شده، اما وابستگی به تورفتگی سخت و هندل مشخص نویسه آن را مستعد خطای ظریف نحو می‌کند. فهم دام رایج نحو به جلوگیری از خطای استقرار وب‌سایت و خط لوله داده شکسته کمک می‌کند.

۱. تورفتگی فاصله در برابر تب

YAML نویسه سخت تب تحت‌اللفظی (\t) را برای تورفتگی ساختار ممنوع می‌کند. همه کلید تو در تو، آیتم آرایه و رشته چندخطی باید تورفتگی فاصله یکنواخت داشته باشند — معمولاً ۲ فاصله در هر سطح تو در تویی. ویرایشگر Utiliome خودکار تب سخت را به ۲ فاصله تبدیل می‌کند و نویسه فاصله سفید نامعتبر را بی‌درنگ برجسته می‌کند.

۲. نقل‌قول نویسه خاص و جداکننده دونقطه

در YAML، دونقطه دنبال‌شده با فاصله (: ) جفت کلید-مقدار تعریف می‌کند. اگر عنوان یا محتوای رشته دونقطه داشته باشد (مثلاً title: Guide to SEO: Tips for 2026)، تجزیه‌گر YAML بدون نقل‌قول شکست می‌خورد چون دونقطه دوم را جداکننده کلید دیگری می‌بیند. همیشه رشته حاوی دونقطه، آکولاد ({})، براکت مربع ([])، هشتگ (#)، ستاره (*) یا امپرسند (&) را در نقل‌قول دوتایی بپیچید:

# INCORRECT (Triggers YAML syntax error)
title: SEO Masterclass: 100% Free Tools

# CORRECT
title: "SEO Masterclass: 100% Free Tools"

۳. قالب آرایه و فهرست

YAML دو سبک برای فهرست پشتیبانی می‌کند: سبک دنباله بلوکی (با خط تیره پیشرو) و سبک درون‌خطی جریان (با براکت مربع). هر دو معتبرند، اما یکنواختی در مخزن سند برای نگهداری کلیدی است:

# Block Style (Recommended for readability)
tags:
  - markdown
  - yaml
  - ssg

# Flow Style (Useful for short lists)
tags: ["markdown", "yaml", "ssg"]

۴. بلوک متن چندخطی (`|` در برابر `>`)

وقتی توضیح بلند یا خلاصه چکیده را در Frontmatter نگه می‌دارید، می‌توانید حفظ شکست خط را کنترل کنید:

  • از نشانگر اسکالر بلوک تحت‌اللفظی | استفاده کنید تا خط جدید دقیقاً همان‌طور که نوشته شده حفظ شود.
  • از نشانگر اسکالر بلوک تاخورده > استفاده کنید تا خط جدید تکی با فاصله جایگزین شود و متن بلند در یک پاراگراف تا شود.

۵. استاندارد مهرزمان ISO 8601

مولد سایت ایستا به تاریخ استاندارد برای ترتیب زمانی پست وبلاگ و فید RSS متکی است. تاریخ همیشه باید به‌صورت YYYY-MM-DD یا رشته کامل ISO 8601 (YYYY-MM-DDTHH:mm:ssZ) قالب شود. حذف نقل‌قول دور رشته تاریخ اجازه می‌دهد تجزیه‌گر YAML خودکار شیء بومی Date بسازد.

ویرایشگر رایگان YAML Frontmatter در Utiliome انطباق با همه این قاعده را خودکار می‌کند. با ترکیب لینت بصری آنی، درج خودکار نقل‌قول، نرمال‌سازی فاصله و تبدیل چندقالبی (YAML، JSON، TOML)، Utiliome قابل‌اعتمادترین فضای کار را برای سازنده محتوا، توسعه‌دهنده و نویسنده فنی می‌دهد.

پرسش‌های رایج

پرسش‌های رایج و راهنمای فنی ویرایشگر YAML Frontmatter

هرچه برای استفاده از ویرایشگر YAML Frontmatter رایگان و آنلاین Utiliome لازم است.

فایل Markdown یا داده Frontmatter به سروری آپلود می‌شود؟

نه، مطلقاً نه. Utiliome صددرصد در مرورگر با JavaScript سمت کاربر کار می‌کند. متن، محتوای سند و ابرداده هرگز دستگاه محلی را ترک نمی‌کند و روی درخواست شبکه بیرونی سفر نمی‌کند.

می‌توانم Frontmatter را بین قالب YAML، JSON و TOML تبدیل کنم؟

بله! ویرایشگر ابزار تبدیل یک‌کلیکی دارد که بلوک Frontmatter را بین نحو YAML، JSON و TOML تبدیل می‌کند بدون اینکه متن بدنه زیرین Markdown عوض شود.

چرا مولد سایت ایستا خطای تجزیه Frontmatter می‌دهد؟

علت رایج شامل استفاده از تب سخت به‌جای ۲ فاصله، نویسه خاص بدون نقل‌قول (مثل دونقطه : ، علامت مربع # یا براکت [])، جا افتادن سه‌خط‌تیره بسته (---) یا آیتم فهرست بدشکل است. سند را در Utiliome بچسبانید تا فوری خطای نحو برجسته و ترمیم شود.

این ابزار کاملاً رایگان است بدون سقف استفاده یا ثبت‌نام؟

بله. Utiliome صددرصد رایگان است؛ بدون ساخت حساب، بدون ثبت ایمیل، بدون سقف اندازه فایل و بدون سهمیه استفاده روزانه.

کدام مولد سایت ایستا و ابزار YAML Frontmatter را پشتیبانی می‌کنند؟

YAML Frontmatter بومی تقریباً در همه مولد عمده سایت ایستا و ابزار Markdown پشتیبانی می‌شود، از جمله Astro، Hugo، Jekyll، Next.js (MDX)، Nuxt، Gatsby، 11ty، Obsidian، Logseq، Foam و Decap CMS.