آموزش ساخت سایت استاتیک با جکیل

Learning Static Site Building with Jekyll

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وب سایت ها بخش اصلی تجارت مدرن هستند. داشتن یک وب سایت با ظاهری حرفه ای به هر آنچه می فروشید و می گویید حقانیت می بخشد. Jekyll یک مولد سایت استاتیک رایگان و مبتنی بر Ruby است که می تواند در عرض چند دقیقه به شما کمک کند یک وب سایت ساده بسازید - بدون هیچ گونه پلاگین یا برنامه ریزی پیشرفته. در واقع ، ممکن است متوجه شوید که وب سایت های ساکن ساخته شده توسط Jekyll نسبت به وب سایت های ساخته شده با سیستم عامل های پویا مانند وردپرس بسیار سریع تر ، ارزان تر و از امنیت بیشتری برخوردار هستند. در این دوره ، مربی Nate Barbettini نحوه ساخت وب سایت هایی با ظاهر حرفه ای و میزبان ابر با Jekyll را توضیح می دهد. بیاموزید که چگونه Jekyll را تنظیم کنید ، الگویی را انتخاب کنید ، پست ها و صفحاتی اضافه کنید و سایت خود را بسازید. Nate همچنین در مورد گزینه های مختلف استقرار موجود برای انتشار بحث می کند: FTP ، خدمات وب آمازون و سرویس های میزبانی مانند Netlify. بعلاوه ، نحوه راه اندازی دامنه سفارشی با اتصال امن HTTPS در Netlify را بیاموزید.
موضوعات شامل:
  • مزایای سایتهای ایستا
  • نصب جکیل و گیت
  • ایجاد سایت جدید جکیل
  • نصب مضامین
  • افزودن پست ها ، صفحات و محتوای ثابت
  • راه اندازی برای استقرار با GitHub ، Travis CI ، Node و npm
  • استقرار در FTP ، AWS و Netlify
  • افزودن دامنه امن و سفارشی

سرفصل ها و درس ها

مقدمه Introduction

  • با جکیل یک سایت استاتیک بسازید Build a static site with Jekyll

  • آنچه باید بدانید What you should know

1. نحوه کار سایتهای استاتیک 1. How Static Sites Work

  • نحوه کار سایتهای استاتیک How static sites work

  • مزایای استفاده از سایت های استاتیک Advantages of static sites

  • چه موقع از سایتهای استاتیک استفاده کنیم When to use static sites

  • انتخاب یک ابزار سایت استاتیک Choosing a static site tool

2. جکیل را تنظیم کنید 2. Set Up Jekyll

  • چرا جکیل؟ Why Jekyll?

  • جکیل را نصب کنید Install Jekyll

  • Git را نصب کنید Install Git

  • یک سایت جدید جکیل ایجاد کنید Create a new Jekyll site

  • پیش نمایش سایت Preview the site

  • یک موضوع نصب کنید Install a theme

  • پرونده پیکربندی سایت The site configuration file

3. ایجاد یک وب سایت 3. Build a Website

  • یک پست اضافه کنید Add a post

  • محتوای ماده جلویی را ویرایش کنید Edit front matter content

  • اضافه کردن یک صفحه Add a page

  • محتوای استاتیک را اضافه کنید Add static content

  • صفحه خطا را سفارشی کنید Customize the error page

  • پرونده های سایت را ایجاد کنید Generate the site files

  • درباره جکیل بیشتر بدانید Learn more about Jekyll

4- برای انتشار آماده شوید 4. Prepare for Publishing

  • گزینه های انتشار برای سایت های استاتیک Publishing options for static sites

  • GitHub را تنظیم کنید Set up GitHub

  • تراویس CI را تنظیم کنید Set up Travis CI

  • یک نام دامنه دریافت کنید Get a domain name

  • گزینه استقرار خود را انتخاب کنید Choose your deployment option

5. استقرار از طریق FTP 5. Deploy via FTP

  • استقرار از طریق نمای کلی FTP Deploy via FTP overview

  • Node و npm را تنظیم کنید Set up Node and npm

  • به سرور وصل شوید Connect to the server

  • پرونده های محلی را جمع کنید Collect the local files

  • پرونده های قدیمی را از سرور حذف کنید Remove old files from the server

  • محتوای سایت را بارگذاری کنید Upload the site content

  • از طریق FTP با Travis CI مستقر شوید Deploy via FTP with Travis CI

  • مراحل بعدی FTP FTP next steps

6. استقرار در AWS 6. Deploy to AWS

  • اعزام به نمای کلی AWS Deploy to AWS overview

  • Amazon S3 را تنظیم کنید Set up Amazon S3

  • Amazon CloudFront را تنظیم کنید Set up Amazon CloudFront

  • پیکربندی DNS Configure DNS

  • تعریف کاربر AWS Define an AWS user

  • با Travis CI به AWS اعزام شوید Deploy to AWS with Travis CI

7. استقرار با Netlify 7. Deploy with Netifly

  • با نمای کلی Netlify مستقر شوید Deploy with Netlify overview

  • سایت خود را با Netlify مستقر کنید Deploy your site with Netlify

  • دامنه سفارشی و HTTPS اضافه کنید Add a custom domain and HTTPS

نتیجه Conclusion

  • ضبط استقرار Deployment recap

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش ساخت سایت استاتیک با جکیل
جزییات دوره
1h 25m
44
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
19,904
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nate Barbettini Nate Barbettini

Nate Barbettini CTO و مهندس سرب در كوبلر است. Nate یک MVP مایکروسافت سابق و نویسنده کتاب The Little ASP.NET Core Book است. Nate در امنیت مدرن ، پشته ای کامل ، NET ، JavaScript و امنیت وب تخصص دارد. او علاقه مند است تا به توسعه دهندگان بیاموزد که چگونه کد بهتر و ایمن تری بنویسند.