- مدرس دوره : تاپ لرن ( رزومه )
- تعداد ویدیوها : 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 و رضایت از نتیجه نهایی آن بود. تا دیداری دیگر و یک دوره جدید دیگه، بدرود
نظرات کاربران در رابطه با این دوره
sina abbasi
ارسال شده در 1399/05/31سلام خسته نباشید
hexo اصلا shortstory نداره و هر مقاله ای که مینویسیم کلشو در صفحه اصلی نمایش میده
میخاستم بدونم شما پلاگینی میشناسین که داخل صفحه اصلی shortstory نشون بده و وقتی روش کلیک میکنیم بصورت کامل؟
امیرحسین معصومی
ارسال شده در 1399/05/31واقعیت امر اینکه من سعی میکنم قالب ها رو خودم طراحی کنم و روی hexo سوار کنم. اینطور میتونین خودتون برای hexo تعریف کنین که چطور shortstory رو به نمایش بزاره.
البته چون از plugin ها زیاد استفاده نمیکنم نمیتونم قطعی نظر بدم که پلاگینی هست یا نه. ولی قاعدتا باید چند تایی باشه.
پلاگین هاتون رو از این سایت دانلود کنید
https://hexo.io/plugins/
- باز هم پیشنهاد میکنم با توجه به بخش آموزش ساخت قالب شخصی، سایت رو با کمترین نیاز به تم هاو پلاگین ها بالا بیارید.
jsajjadi
ارسال شده در 1399/03/20با سلام و خسته نباشید
اگر شد در آینده jekyll را در آموزشهایتان قرار بدید ، مایه امتنان خواهد بود.
با سپاس
امیرحسین معصومی
ارسال شده در 1399/03/20بله. حتما ;-)
سجاد عوض پور
ارسال شده در 1399/02/12سلام وقتت بخیر ببخشید بنده دقیقا متوجه نشدم hexo چیه!! آیا میشه گفت hexoمثل wordpress هست؟؟؟
امیرحسین معصومی
ارسال شده در 1399/02/12خیر. هکسو خودش یک زبان هست. با قابلیت اینکه در آخر فرمت های دیفالت خودش رو تبدیل به فرمت های قابل اجرا در هاست میکنه.
word press یک cms مربوط به بک انده
ولی hexo یک framework مربوط به فرانت انده
امیر
ارسال شده در 1399/01/30سلام ، در قسمت 13 ، صداتون یکم مشکل داره، انگار که تکرار میشه...
چند تا سایت که با hexo توسعه یافتند:
https://tool.aowwu.top/
https://ahuii.cn/
و ...
امیر
ارسال شده در 1399/02/01ممنون و عالی ...
همین طور پیش بریم...
-------------------------
بی صبرانه در انتظار قسمت 15 ...
امیرحسین معصومی
ارسال شده در 1399/02/01;-)
امیر
ارسال شده در 1399/01/11سلام فایل جلسه 7 بعد از چند دقیقه صدا قطع میشه ، فایل مشکل داره ...
parsa coder
ارسال شده در 1399/01/11برسی میشه.
ممنون از اطلاعتون؛-)
امیر
ارسال شده در 1399/01/11من الان دارم جلسه 3 رو میبینم ، نمیدونم جلو تر این مشکل رفع شده یا نه ولی صدای کیبورد هنگام تایپ خیلی روی اعصاب هست...
اگه رفع شده ممنون ، اگرم نهه لطفا درستش کنید...
parsa coder
ارسال شده در 1399/01/11با عرض پوزش باید بگم صدای تایپ کیبورد یکی از ملاک های کپی رایت در خصوص اصالت محتوای تولید شده تو حوزه برنامه نویسی هست. به هر حال سعی میکنم کمتر بشه
خیلی ممنون از توجه تون ؛-)
علیرضا زارعان
ارسال شده در 1399/01/10سلام
ببخشید من متوجه نشدم یعنی میشه طراحی 1 سایت انجام داد و بعد به وردپرس و یا سایر CMS ها وصل کرد ؟! یعنی FrontEnd هست ؟
parsa coder
ارسال شده در 1399/01/10بله میشه. چون ما الان فعلا داریم طراحی رو یاد میگیریم چیزی میگیم. اما اصل کار ما همینه میریم و در جلسات پایانی خروجی html, css, js میگیریم
موفق باشید ;-)
امیرحسین معصومی
ارسال شده در 1399/01/09عرض سلام دارم خدمت دانشجویان عزیز این دوره!
هر گونه کامنت، پیشنهاد، پرسش و ... با کمال میل و در اصرع وقت پاسخ داده میشه;-)