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

Nate Barbettini
CTO and Lead Engineer at Cobbler
جزئیات دوره
وب سایت ها بخش مهمی از تجارت مدرن هستند. داشتن یک وب سایت حرفه ای به هر چیزی که می فروشید و می گویید مشروعیت می بخشد. Jekyll یک مولد سایت استاتیک رایگان و مبتنی بر روبی است که می تواند به شما کمک کند تا در عرض چند دقیقه یک وب سایت ساده بسازید - بدون هیچ پلاگین یا برنامه نویسی پیشرفته. در واقع، ممکن است متوجه شوید که وبسایتهای ثابتی که با جکیل میسازید، به طور چشمگیری سریعتر، ارزانتر و امنتر از وبسایتهای ساخته شده با پلتفرمهای پویا مانند وردپرس هستند. در این دوره، مربی Nate Barbettini نحوه ساخت وب سایت هایی با ظاهر حرفه ای و میزبان ابری با Jekyll را توضیح می دهد. یاد بگیرید که چگونه Jekyll را راه اندازی کنید، یک الگو انتخاب کنید، پست ها و صفحات را اضافه کنید و سایت خود را بسازید. Nate همچنین گزینه های مختلف استقرار موجود برای انتشار را مورد بحث قرار می دهد: FTP، خدمات وب آمازون، و خدمات میزبانی مانند Netlify. به علاوه، یاد بگیرید که چگونه یک دامنه سفارشی با اتصال امن HTTPS در Netlify راه اندازی کنید.
اهداف یادگیری
مزایای سایت های استاتیک
نصب جکیل و گیت
ایجاد یک سایت جدید جکیل
نصب تم
افزودن پست ها، صفحات و محتوای ثابت
راه اندازی برای استقرار با GitHub، Travis CI، Node و npm
استقرار در FTP، AWS و Netlify
افزودن یک دامنه سفارشی و امن
اهداف یادگیری
مزایای سایت های استاتیک
نصب جکیل و گیت
ایجاد یک سایت جدید جکیل
نصب تم
افزودن پست ها، صفحات و محتوای ثابت
راه اندازی برای استقرار با GitHub، Travis CI، Node و npm
استقرار در FTP، AWS و Netlify
افزودن یک دامنه سفارشی و امن
مهارت ها
GitHubWeb Development ToolsAmazon Web Services (AWS)AmazonLearningWeb Development
سرفصل ها
0. مقدمه
- 01 - یک سایت ثابت با جکیل بسازید
- 02 - آنچه باید بدانید
1. سایت های استاتیک چگونه کار می کنند
- 03 - سایت های استاتیک چگونه کار می کنند
- 04 - مزایای سایت های استاتیک
- 05 - زمان استفاده از سایت های ثابت
- 06 - انتخاب ابزار سایت ثابت
2. جکیل را راه اندازی کنید
- 07 - چرا جکیل
- 08 - Jekyll را نصب کنید
- 09 - Git را نصب کنید
- 10 - یک سایت جکیل جدید ایجاد کنید
- 11 - پیش نمایش سایت
- 12 - یک تم نصب کنید
- 13 - فایل پیکربندی سایت
3. یک وب سایت بسازید
- 14 - یک پست اضافه کنید
- 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. با Netifly مستقر شوید
- 40 - با نمای کلی Netlify مستقر شوید
- 41 - سایت خود را با Netlify مستقر کنید
- 42 - یک دامنه سفارشی و HTTPS اضافه کنید
نتیجه
- 43 - خلاصه استقرار
- 44 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی توسعه مبتنی بر مشخصات با GitHub Spec Kit
- دوره آموزشی اکوسیستم هوش مصنوعی برای توسعهدهندگان: مدلها، دادهها و رابطهای برنامهنویسی (API)
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی مبانی کدنویسی Vibe: ابزارها و بهترین روشها
- دوره آموزشی برنامهنویسی جفتی هوش مصنوعی با GitHub Copilot