- مدرس دوره : تاپ لرن ( رزومه )
- تعداد ویدیوها : 20 ویدیو
- مدت زمان دوره : 5:21:00
- سطح دوره : متوسط
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1399/02/16
آموزش Hexo بدون کدنویسی
زبان HEXO یکی از محبوبترین و پرکاربردترین کتابخانه NODE.JS برای طراحی و ساخت سایت است.HEXO یک BLOG FRAMEWORK یا کتابخانه وبلاگ است که کاربرد بسیاری در طراحی سایت دارد. به عبارت بهتر یک سازنده استاتیک سایت است و به همین منظور محبوبیت زیادی برای خود کسب کرده
---------------------------------
حالا بیاید باهم چند تا از کارایی های HEXO رو ببینیم:
۱)بر روی node.js اجرا می شود
۲)هیچ تفاوت اجرایی در Mac و Windows ندارد
۳)هیچگونه باگ و نقصی در عملکرد آن وجود ندارد
۳)دارای plugin های مختلف است
۴)هکسو Helper های بسیار زیادی دارد
۵)دارای تم های بسیاری است و انتخاب را سخت میکند
۶) هیچ نیازی به دانش کد نویسی ندارد
۷)میتوانید از html,css,JS,... در آن استفاده کنید
و ...
خیلی خب دوستان! حالا با کتابخانه Hexo آشنا شدید.ما تمام تلاشمان رو میکنیم تا کاملترین دوره رو برگزار کنیم و بتونیم بطور متوسط در هفته حداقل ۳ جلسه رو منتشر کنیم.
اما اگر شما دوستان عزیز، قابلیت پیشرفت در این حوزه رو دارین، میتونین از دوره پیشرفته هکسو استفاده کنید. موفق باشید ;-)
فهرستـــ ویدیوها
مدت زمان دوره 5:21:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
صب و راه اندازی فریم ورک HEXO
در این جلسه قراره بصورت مرحله به مرحله و کامل شرح بدیم که چطور میتونیم کتابخانه پر قدرت HEXO رو بر روی سیستم عامل های ویندوز و مک داشته باشیم.
ساخت فایل درHexoو اجرا در LocalHost
در این جلسه قراره اولین پروژه HEXOرو بسازیم، روی لوکال هاست اجرا کنیم و توضیحاتی رو درباره فایل ها و پوشه های پیش فرض هکسو داشته باشیم
تنظیم خروجی پیش فرض پست ها
یخوایم وارد فایل config.yml بشیم و مقادیر دیفالت HEXO، مانند خروجی پست ها رو تغییر بدیم
Front-Matter ها در Hexo
میخوایم درباره مقدمه ها یا همون فرانت متر ها که مقادیر پیش فرض فایل های مارک دان (md.) هستند صحبت کنیم
Tag ها و Category ها
میخوایم درباره برچسب ها و کتگوری های هکسو که برای دسته بندی پست ها به ما کمک میکنند حرف بزنیم
آموزش تگ پلاگین ها (Tag Plugin s)
میخوایم درباره قابلیت فوق العاده تگ پلاگین ها در HEXO صحبت کنیم و ببینیم چطور قوی ترین وبسایت ها رو به راحتی با اونها بسازیم.
همه چیز درباره Assets Folder
میخوایم درباره قابلیت فوق العاده Assets Folder ور HEXO حرف بزنیم و بگیم چقدر توی توسعه وبسایت ها کمک می کنه
نصب تم در HEXO
تازه از این جلسه کارمون جذاب میشه، میخوایم بهتون یاد بدیم چطور از بی شمار تم آماده HEXO استفاده کنید.
آموزش پارشیال ها (Partial) در Hexo
قصد داریم partial ها یا به عبارت فارسی جزئی ها را در hexo به شما آموزش دهیم. شما میتوانید با استفاده از این قابلیت، بخش های مختلف وبسایتتان را در فایل های جداگانه ای توسعه دهید
آموزش متغیر ها (Variables) در HEXO
تعریف و استفاده از متغیر ها در هر زبانی یک غنیمت بزرگ محسوب میشود. چه بسا که در زبان های برنامه نویسی سطح بالا، نمونه ای بارز از کارایی آنها محسوب میشود. اما دانش زیادی برای شروع کار با متغیر ها مطلوب است. لذا فریم ورک پرقدرت Hexo نه تنها به دانش برنامه نویسی ورود نکرده و هیچ دانش کد نویسی نمیخواهد، بلکه خیلی خیلی راحت میتوان بدون هیچ هوش خاصی از متغیر ها استفاده کرد و از آنها بهره گرفت
آموزش شرط ها (If Statements) در HEXO
تعریف و استفاده از شرط ها در هر زبانی یک غنیمت بزرگ محسوب میشود. چه بسا که در زبان های برنامه نویسی سطح بالا، نمونه ای بارز از کارایی آنها محسوب میشود. اما دانش زیادی برای شروع کار با متغیر ها مطلوب است. لذا فریم ورک پرقدرت Hexo نه تنها به دانش برنامه نویسی ورود نکرده و هیچ دانش کد نویسی نمیخواهد، بلکه خیلی خیلی راحت میتوان بدون هیچ هوش خاصی از شرط ها استفاده کرد و قابلیت تصمیم گیری را به صفحات افزود
آموزش حلقه ها (ForEach Loops) در HEXO
تعریف و استفاده از حلقه ها در هر زبانی یک غنیمت بزرگ محسوب میشود. چه بسا که در زبان های برنامه نویسی سطح بالا، نمونه ای بارز از کارایی آنها محسوب میشود. اما دانش زیادی برای شروع کار با متغیر ها مطلوب است. لذا فریم ورک پرقدرت Hexo نه تنها به دانش برنامه نویسی ورود نکرده و هیچ دانش کد نویسی نمیخواهد، بلکه خیلی خیلی راحت میتوان بدون هیچ هوش خاصی از حلقه ها استفاده کرد و قابلیت های پیشرفته را به صفحات افزود
آموزش کمکی ها (HELPERS) در HEXO
تعریف و استفاده از هلپر ها در هر زبانی یک غنیمت بزرگ محسوب میشود. چه بسا که در زبان های برنامه نویسی سطح بالا، نمونه ای بارز از کارایی آنها محسوب میشود. اما دانش زیادی برای شروع کار با تابع ها مطلوب است. لذا فریم ورک پرقدرت Hexo نه تنها به دانش برنامه نویسی ورود نکرده و هیچ دانش کد نویسی نمیخواهد، بلکه خیلی خیلی راحت میتوان بدون هیچ هوش خاصی از هلپرها استفاده کرد و قابلیت های پیشرفته توابع را به صفحات افزود
آموزش شبیه ساز دیتابیس(Data Folder)
زبان هکسو علاوه بر پشتیبانی از زبان های فرانت اند و زبان های برنامه نویسی ای از قبیل جاوااسکریپت، قابلیت فهم و درک داده و در نتیجه ذخیره دیتا را دارد. همه این فرایند با کمک موتور پرقدرت Node.js صورت میگیرد. چرا که Node.js علاوه بر سمت کاربر، حرف های زیادی برای گفتن در زمینه بک اند دارد. HEXO نیز ساکت ننشسته و با اینکه نه یک زبان برنامه نویسی، نه cms و نه دیتابیس است، توانسته با قابلیت Data Folder و با استفاده از فایل های yml. و Json.، اطلاعات را ذخیره و بازخواست می کند. در نتیجه خیلی راحت تجربه ای از بک اند و همچنین Database را در فریم ورک پر قدرت HEXO تجربه کنید
پلاگین های HEXO و خروجی گیری از پروژه
زبان HEXO یک کتابخانه یا همان FRAMEWORK از قرآن اند است که بر روی موتور پر قدرت NODE.JS اجرا می شود. خود NODE.JS را بعنوان یک کتابخانه از سری دستورات JAVASCRIPT است. HEXO همانطور که میدانید کاربرد های زیادی در زمینه سمت کاربر دارد(با پشتیبانی از زبان های فرانت اند). اما درکنار اجرا بر روی NODE.JS، قابلیت شبیه سازی دیتابیس را نیز دارا است. لذا خیلی کارایی قوی و چشمگیری دارد. اما همه چیز به اینجا ختم نمیشود. میتوان در خود محیط کاربری HEXO که مستقیما با هسته اصلی این زبان و موتور NODE.JS در ارتباط است، تغییر ایجاد کرد. این تغییرات یا قابلیت هایی برای حذف و ادیت ظاهر HEXO هستند. و یا افزونه هایی برای کارایی هر چه بهتر. بطور کلی به آنها HEXO PLUGINS یا پلاگین های HEXO گفته میشود. با چشم پوشی از همه این موارد و کنار زدن آنها، ما میتوانیم پس از اتمام کار و به پایان رسیدن پروژه نتیجه زحمات خود را اینگونه ببینیم: دیگر نیازی به ساخت فایل ندارم-نیازی به تعیین URL ها نیست-دسته بندی صفحات وقت مرا نمیگیرد-لزومی به ساخت دستی صفحات مربوط به تک ها ندارم-فایل های خرجی گرفته شده،بدون هیچ دردسری قابل اجرا در فایل هستند و ... . اینها تنها نمونه ای از کاربرد کار با زبان HEXO و رضایت از نتیجه نهایی آن بود. تا دیداری دیگر و یک دوره جدید دیگه، بدرود
نظرات کاربران در رابطه با این دوره