به وبلاگ جدید من خوش آمدید

سلام به همگی! این اولین پست من است که در تاریخ ۱ مه ۲۰۲۶ منتشر می‌شود.

پس از کلی ور رفتن، بالاخره وب‌سایت خود را از یک CMS پویا و سنتی به Hugo منتقل کردم. Hugo به عنوان یک ژنراتور سایت ایستا که با زبان Go نوشته شده، واقعاً با سرعت ساخت و مصرف منابع ناچیز خود مرا تحت تأثیر قرار داده است.

چرا هوگو؟

در این پست، می‌خواهم به طور خلاصه دلایل اصلی انتخاب هوگو را شرح دهم:

۱. سرعت بی‌نظیر: ساخت هزاران صفحه کمتر از یک ثانیه طول می‌کشد. ۲. امنیت و استفاده حداقلی از منابع: هوگو به طور کامل از پایگاه‌های داده MySQL و محیط‌های PHP مستقل است و Nginx صرفاً فایل‌های HTML ایستا را ارائه می‌دهد، که منجر به استفاده تقریباً صفر از منابع سرور می‌شود. ۳. پشتیبانی بومی چندزبانه (i18n): هوگو می‌تواند به همان شیوه‌ای که در این مقاله در حال خواندن آن هستید، نسخه‌های مختلف زبانی - از جمله چینی، انگلیسی، فارسی، عربی و اسپانیایی - را با ظرافتی فوق‌العاده مدیریت کند و در عین حال با موتورهای جستجو بسیار سازگار (SEO) باشد. ۴. روند کاری گیت (Git): تمام مقالات می‌توانند به صورت فایل‌های مارک‌داون (Markdown) در گیت‌هاب (GitHub) میزبانی شوند که این امر کنترل نسخه و استقرار خودکار را امکان‌پذیر می‌سازد.

قطعه کد آزمایشی

در زیر یک قطعه پیکربندی آزمایشی برای Nginx آمده است:

server {
    listen 443 ssl http2;
    server_name geo.articuly.com;
    root /home/wwwroot/my_lnmp/domain/geo-pol-eco/web/public;
    index index.html;
}