خوب این پست رو اول باید میزاشتم، ولی به یسری دلایل الان میزارم!
اول از همه برای بلاگ، از چه سیستمی استفاده کنیم؟
خوب این بستگی به کاربری شما داره! اگه یه بلاگ سبک و ساده میخواین که منابع کم مصرف کنه، خوب همین سایتساز های ثابت (Static Site Generator
) خوبن؛ ولی اگه یه بلاگ خیلی پویا و این چیزا میخواین، وردپرس چیز خوبیه (جوملا اینام هستنا!)
سایتساز ثابت چی هست حالا؟
شاید اسمشون عجیب باشه، ولی کاملا دقیق به کارشون اشاره میکنه! این سیستمهای مدیریت محتوا، میان برعکس وردپرس و اسکریپتهای دیگه کار میکنن، یعنی به جای اینکه محتوا رو موقع نمایش آماده کنن (کامپایل و اینا … کنن)، قبل از نمایش یه فایل ثابت میسازن که محتوا رو نشون بده! اینکار برای بلاگهای شخصی خیلی خوبه، چون مصرف منابع سرور رو به شدت کم میکنه - خوب بخش کامپایل حذف شده! - و در نتیجه هزینه سرور هم کم میشه.
از چه سیستمهایی استفاده کنیم؟
حالا که میدونیم این سایت ساز ها چیکار میکنن، باید یه سیستم مدیریت محتوا از بینشون انتخاب کنیم. تو StaticGen میتونین بررسی کامل سیستم هارو ببینین! من خودم به شخصه هگزو رو انتخاب کردم، چون تم مورد نظرم رو تو این سیستم پیاده کرده بودن (بله! هگزو متن بازه، و همینطور تم هاش هم متن باز هستن!) و من هم با کمی تغییر این بلاگ رو ساختم.
چجوری محتوا بدیم بهش؟
حالا میرسیم به بحث اصلی محتوا دادن! معمولا این سیستمها، محتوای شمارو، با زبون Markdown
میگیرن و به HTML
ترجمه میکنن. این مارکداون چیز ترسناکی نیس، باید متنتونو تایپ کنین، ولی برای لینک دادن و عکس گذاشتن دیگه باید از تگ های خودش استفاده کنین. آموزشهای نوشتن و … تو پستهای بعدی میاد.
چجوری سایت رو، رو هاست بزاریم؟
اینجای کار دیگه با سیستم های طرف سرور فرق داره، سایت ساز ها، فقط فایل HTML
شما رو میسازن و کار آپلود با شماس! (ولی بعضاشون افزونه دارن برای آپلود). من خودم با گیتسروری که رو سِرورم دارم، پست هارو آپلود میکنم که کارش برا من راحتتره، یه راه دیگه هم با FTP
هست.
در پایان هم میخوام از آقای احد بیرنگ تشکر کنم که باعث آشنایی من با این سیستم شدن.