دوره آموزشی یادگیری ساخت سایت استاتیک با Hugo
1 ساعت 24 دقیقهمبتدی2018-12-14
مدرسین

Nate Barbettini
CTO and Lead Engineer at Cobbler
جزئیات دوره
وب سایت ها بخش مهمی از تجارت مدرن هستند. داشتن یک وب سایت حرفه ای به هر چیزی که می فروشید و می گویید مشروعیت می بخشد. Hugo یک مولد سایت استاتیک است که می تواند به شما کمک کند تا در عرض چند دقیقه یک وب سایت ساده بسازید - بدون هیچ پلاگین یا برنامه نویسی پیشرفته. در واقع، ممکن است متوجه شوید که وبسایتهای ثابتی که با Hugo میسازید، به طور چشمگیری سریعتر، ارزانتر و امنتر از وبسایتهایی هستند که با پلتفرمهای پویا مانند وردپرس ساخته شدهاند. در این دوره، مربی Nate Barbettini نحوه ساخت وب سایت هایی با ظاهر حرفه ای و میزبان ابری با Hugo را توضیح می دهد. یاد بگیرید که چگونه Hugo را راه اندازی کنید، یک الگو انتخاب کنید، پست ها و صفحات را اضافه کنید و سایت خود را بسازید. Nate همچنین گزینه های مختلف استقرار موجود برای انتشار را مورد بحث قرار می دهد: FTP، خدمات وب آمازون، و خدمات میزبانی مانند Netlify.
اهداف یادگیری
مزایای سایت های استاتیک
نصب Hugo و Git
ایجاد یک سایت جدید هوگو
ساخت یک وب سایت جدید
افزودن پست ها، صفحات و محتوای ثابت
انتشار سایت استاتیک شما
استقرار از طریق FTP، AWS و Netlify
اهداف یادگیری
مزایای سایت های استاتیک
نصب Hugo و Git
ایجاد یک سایت جدید هوگو
ساخت یک وب سایت جدید
افزودن پست ها، صفحات و محتوای ثابت
انتشار سایت استاتیک شما
استقرار از طریق FTP، AWS و Netlify
مهارت ها
GitHubWeb Development ToolsAmazon Web Services (AWS)AmazonLearningWeb Development
سرفصل ها
0. مقدمه
- 01 - با هوگو یک سایت ثابت بسازید
- 02 - آنچه باید بدانید
- 03 - نحوه استفاده از فایل های تمرینی
1. سایت های استاتیک چگونه کار می کنند
- 04 - نحوه کار سایت های استاتیک
- 05 - مزایای سایت های استاتیک
- 06 - زمان استفاده از سایت های ثابت
- 07 - انتخاب ابزار سایت ثابت
2. Hugo را راه اندازی کنید
- 08 - چرا هوگو
- 09 - Hugo را نصب کنید
- 10- گیت را نصب کنید
- 11 - یک سایت هوگو جدید ایجاد کنید
- 12 - یک تم هوگو اضافه کنید
- 13 - فایل پیکربندی سایت
- 14 - پیش نمایش سایت به صورت محلی
3. یک وب سایت بسازید
- 15 - یک پست اضافه کنید
- 16 - محتوای اصلی را ویرایش کنید
- 17 - یک صفحه اضافه کنید
- 18 - محتوای ثابت اضافه کنید
- 19 - صفحه خطا را سفارشی کنید
- 20 - فایل های سایت را تولید کنید
4. برای انتشار آماده شوید
- 21 - گزینه های انتشار برای سایت های ثابت
- 22 - گیت هاب را راه اندازی کنید
- 23 - Travis CI را راه اندازی کنید
- 24 - یک نام دامنه دریافت کنید
- 25 - گزینه استقرار خود را انتخاب کنید
5. استقرار از طریق FTP
- 26 - استقرار از طریق نمای کلی FTP
- 27 - Node و npm را راه اندازی کنید
- 28 - به سرور متصل شوید
- 29 - فایل های محلی را جمع آوری کنید
- 30 - فایل های قدیمی را از سرور حذف کنید
- 31 - محتوای سایت را بارگذاری کنید
- 32 - از طریق FTP با Travis CI مستقر شوید
- 33 - مراحل بعدی FTP
6. به AWS مستقر شوید
- 34 - استقرار به نمای کلی AWS
- 35 - آمازون S3 را راه اندازی کنید
- 36 - Amazon CloudFront را راه اندازی کنید
- 37 - DNS را پیکربندی کنید
- 38 - یک کاربر AWS را تعریف کنید
- 39 - با Travis CI به AWS مستقر شوید
7. با Netlify مستقر شوید
- 40 - با نمای کلی Netlify مستقر شوید
- 41 - Netlify و GitHub را وصل کنید
- 42 - سایت خود را با Netlify مستقر کنید
- 43 - یک دامنه سفارشی و HTTPS اضافه کنید
نتیجه
- 44 - خلاصه استقرار
- 45 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی توسعه مبتنی بر مشخصات با GitHub Spec Kit
- دوره آموزشی اکوسیستم هوش مصنوعی برای توسعهدهندگان: مدلها، دادهها و رابطهای برنامهنویسی (API)
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی مبانی کدنویسی Vibe: ابزارها و بهترین روشها
- دوره آموزشی برنامهنویسی جفتی هوش مصنوعی با GitHub Copilot