Specification.website؛ چکلیست هر سایت خوب
خلاصهٔ کاملتر
Specification.website یه پروژهی جالبه که سعی کرده یهجا جواب این سؤال رو بده: یه سایت خوب از نظر فنی باید چی داشته باشه؟ این یه مشخصات (specification) مستقل از پلتفرم هست؛ یعنی فرقی نمیکنه سایتت رو با وردپرس، Drupal، Next.js، Astro، Hugo، جنگو یا HTML خام ساخته باشی، خود اسپک ثابته و فقط نکتههای پیادهسازی فرق میکنه.
محتوا توی ۱۲۸ موضوع و ده دسته سازماندهی شده: مبانی (HTML و head و پایههای سند)، سئو ، دسترسپذیری (قوانین همراستا با WCAG)، امنیت (هدرها و سیاستهای امن)، آدرسهای well-known، آمادهبودن برای ایجنتها، عملکرد (Core Web Vitals، کش، تصاویر، فونت)، حریم خصوصی، تابآوری (صفحههای خطا، آفلاین، ریدایرکت) و بینالمللیسازی.
نکتهی مهمش اینه که اینا «نظر شخصی» نیستن؛ هر موضوع به استاندارد منبعش لینک میخوره — WHATWG، W3C، IETF RFCها، WCAG، MDN و سازمانهایی که دارن وب مدرن رو تعریف میکنن. پروژه کاملاً در فضای باز ساخته شده، هر صفحه لینک Edit on GitHub داره و PRها هم پذیرفته میشن (بهشرط ذکر منبع).
یه بخش جذابش هم مخصوص ایجنتهاست: کل اسپک بهصورت یه سرور MCP فقطخواندنی و بدون احراز هویت در دسترسه، بهعلاوه یه Agent Skill منتشرشده که به هر ایجنت سازگار یاد میده کِی و چطور ازش استفاده کنه. نسخهی Markdown هر صفحه هم از طریق /llms.txt و هدر Accept: text/markdown قابل دریافته. روش استفاده هم سادهست: با چکلیست سایتت رو ممیزی کن، روی هر مورد کلیک کن تا بفهمی چیه و چرا مهمه، و اگه جای خالی دیدی یه PR بفرست.
نکات کلیدی:
- یه مشخصات فنی مستقل از پلتفرم برای ویژگیهای هر سایت خوب
- ۱۲۸ موضوع توی ده دسته مثل مبانی، سئو، دسترسپذیری، امنیت و عملکرد
- هر مورد به استاندارد اصلیش (W3C، WHATWG، WCAG، IETF) لینک میده
- متنبازه و یه سرور MCP و Agent Skill برای استفادهی ایجنتها داره




