قدم‌های اول برای ساخت وب‌سایت مستقل

راه‌اندازی وب‌سایت شخصی امروز ساده‌تر از همیشه است — نه به فریم‌ورک نیاز دارید، نه پایتلاین build و نه بک‌اند. در این نوشته کوتاه‌ترین مسیر از یک پوشهٔ خالی تا یک سایت زنده و کاملاً در اختیار خودتان را مرور می‌کنیم.

۱. مالک دامنهٔ خود باشید

دامنه را از یک ثبت‌کنندهٔ معتبر بخرید و تمدید خودکار را فعال کنید. سایت مستقل با آدرسی شروع می‌شود که متعلق به خودتان است، نه یک پلتفرم اجتماعی. رکوردهای DNS را به میزبان خود اشاره دهید؛ برای سایت استاتیک معمولاً یک رکورد A/AAAA یا CNAME کافی است.

۲. استاتیک نگهش دارید

اگر سایت شما فقط محتوا و نمونه‌کار است، میزبانی استاتیک کافی است: HTML و CSS ساده و کمی جاوااسکریپت روی CDN. مزایا:

  • سرعت بارگذاری بالا و SEO خوب بدون تلاش اضافه.
  • هزینهٔ اجرایی تقریباً صفر و موارد نگهداری بسیار کم.
  • مدیریت نسخهٔ ساده — همان مخزن گیت، همان سایت است.

۳. ساختار حداقلی و منظم

index.html
en/index.html
fa/index.html
assets/style.css
assets/script.js
blog/index.html
blog/posts/your-post.html

چند قاعدهٔ کاربردی که بیشتر باگ‌های مسیر را پیشگیری می‌کند:

  • هر صفحه lang و dir را تعیین کند تا متن راست‌به‌چپ درست نمایش داده شود.
  • فایل‌های مشترک در یک پوشه باشند و مسیر نسبی دقیقاً هم‌عمق صفحه باشد (../assets/style.css یک سطح، ../../assets/style.css دو سطح عمیق‌تر).
  • هر صفحه به معادل خود در زبان دیگر لینک بدهد.

۴. بنویسید، منتشر کنید، بهبود دهید

نسخهٔ اول را قبل از اینکه «کامل» به نظر برسد منتشر کنید. سایت را روی موبایل بررسی کنید و HTML را اعتبارسنجی کنید. وقتی ساختار درست شد، افزودن یک پست فقط ساخت یک فایل HTML در مسیر درست است و بقیهٔ سایت نیازی به تغییر ندارد.

چک‌لیست قبل از انتشار

  • فاوآیکن و <title> در همهٔ صفحه‌ها.
  • توضیح متا (meta description) برای هر صفحه.
  • آزمودن لینک‌های نسبی از همهٔ سطوح پوشه‌ها.
  • بررسی نمای موبایل.