به وبلاگ جدید من خوش آمدید
سلام به همگی! این اولین پست من است که در تاریخ ۱ مه ۲۰۲۶ منتشر میشود.
پس از کلی ور رفتن، بالاخره وبسایت خود را از یک 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;
}