Skip to main content

لرن بلاگ

وبلاگ سایت لرن بلاگ و مقالات طراحی وب

این وبلاگ سایت لرن بلاگ است. همان‌طور که می‌دانید یکی از اهداف مهم سایت ما، آموزش طراحی وب و مسائل پیرامون وب‌سایت است. لذا در این صفحه با مجموعه مقالات مرتبط با هاست وب سایت، تولید محتوای وب، زبان‌های برنامه نویسی و … در خدمت شما همراهان هستیم. با توجه به اینکه هر یک از این مباحث نیاز به آموزش‌های فراوان و تمرین و تکرار زیاد دارند، صرفاً با خواندن این مقالات طراحی وب، شما به یک طراح وب سایت حرفه‌ای تبدیل نمی‌شوید! بلکه نیاز دارید که دوره‌های آموزشی خاصی را در مورد هر مبحث بگذرانید. همچنین با خواندن کتاب های گوناگون مرتبط با زمینه وب سایت نیز می‌توانید به دانش خود اضافه کنید. اما آنچه در بخش مقالات طراحی وب مشاهده می‌کنید، نکات و ترفندهای مهمی است که به شما در پیش بردن اهداف خود در زمینه‌های مرتبط کمک می‌کند. همچنین برچسب‌های متنوع مقالات نیز در صفحه قرار داده شده که به کمک آن می‌توانید به تفکیک موضوع، به مقاله موردنظر خود دسترسی داشته باشید. از اینکه در کنار ما هستید بسیار خرسندیم! مشکلات آموزشی و احیاناً سفارش های مرتبط خود را می‌توانید از طریق «صفحه تماس با ما»، با مسئولین سایت در میان بگذارید.

تصویر بنر مقاله ویژگی های هاست خوب

ویژگی های هاست خوب: هفت ویژگی مهم‌ هاست وب سایت

شرکت هاست وب یا به عبارتی میزبانی وب، شرکتی است که خدمات مربوط به آنلاین نگه‌داشتن سایت شما را ارائه می‌دهد. به‌طورکلی تفاوتی بین چنین شرکتی با سایر ارائه‌دهندگان سرویس‌های گوناگونی که شما برای سایت خود نیاز دارید، وجود ندارد. امّا برای اینکه مطمئن باشید وب‌سایت شما آن گونه که باید عمل می‌کند، باید از ویژگی های هاست خوب و باکیفیت اطلاع داشته باشید. این ویژگی‌ها کدام‌اند؟ مسلماً هنگام تصمیم‌گیری برای انتخاب هاست مناسب، باید احتیاط کنید. نیاز دارید که اطلاعات کاملی در این‌ خصوص داشته باشید. لذا ما در این مقاله از سری مقالات هاست وب‌سایت سعی کرده‌ایم هفت ویژگی مهم هاست وب سایت را بیان کنیم. به‌ این ‌ترتیب هنگام انتخاب هاست و اقدام برای خرید آن بهتر تصمیم خواهید گرفت. در واقع مسئله خرید هاست وب سایت مشابه خرید یک ‌خانه برای وب‌سایت شما می‌ماند. مسلماً شما دوست ندارید که مدام خانه وب‌سایت خود را تغییر دهید! لذا بهتر است هاستی را انتخاب کنید که با آن احساس راحتی می‌کنید و نیازهای وب‌سایت شما را به‌خوبی برطرف می‌کند. در ادامه مقاله این ویژگی های هاست خوب از نظر شما عزیزان می‌گذرد.

ادامه مطلب »
تصویر بنر مقاله Tailwind-CSS در nuxt.js

یادگیری ناکست جی اس: افزودن Tailwind CSS در nuxt.js

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

ادامه مطلب »
تصویر درخت و جاده به عنوان بنر مقاله طراحی مینیمال چیست

طراحی مینیمال چیست و چگونه می‌توان آن را اجرا کرد؟

امروزه که میزان توجه افراد پایین آمده و مدام حواسشان به چیزهای مختلف پرت می‌شود، طراحان باید از تکنیک‌هایی در طراحی‌هایشان استفاده کنند که پیام مدنظر آن‌ها را در مختصرترین حالت ممکن منتقل کند. در اینجا، مینیمالیسم به داد آن‌ها می‌رسد. در این مقاله، به ریشه مینیمالیسم، نقش آن در طراحی وب سایت و نحوه اجرای آن در طراحی می‌پردازیم. در واقع به بیان ساده قرار است به پرسش «طراحی مینیمال چیست؟» پاسخ دهیم. باید گفت این سبک طراحی به دلیل سادگی رواج بسیار زیادی در دنیای امروز طراحی وب سایت و در قرن اخیر پیدا کرده است. از جمله ویژگی‌های طراحی مینیمال دوری از طراحی‌های پیچیده، عدم استفاده از رنگ‌های بسیار، طراحی راحت و خوانا و سادگی است. در واقع در این سبک طراحی شما بر روی المان‌های ضروری و اطلاعات کاربردی تأکید می‌کنید و هر آنچه بیش از این محدوده باشد، کنار گذاشته می‌شود.

ادامه مطلب »
تصویر بنر مقاله نمایش صفحات وب سایت در ناکست جی اس

آموزش ناکست: چگونگی نمایش صفحات وب سایت

در این مقاله از سری مقاله‌های آموزش nuxt.js قصد داریم به بررسی چگونگی نمایش صفحات وب سایت بپردازیم. در nuxt.js روش‌های مختلفی برای ارائه اطلاعات و المان‌های سایت وجود دارد. به‌طورکلی این روش‌ها با توجه به فایل app.vue و سایر فایل‌هایی که در پوشه‌های pages ، layouts و components در ساختار نرم‌افزار یا وب‌سایت شما قرار دارند، عمل می‌کنند. فایل app.vue به عنوان فایل اصلی که مسئول نمایش اطلاعات صفحه اصلی سایت است، در نظر گرفته می‌شود. اما تنها این فایل نیست که می‌تواند صفحه اصلی را نمایش دهد، بلکه با تغییراتی که در سایر پوشه‌ها و فایل‌ها می‌دهید، بسته به نیاز نرم‌افزار خود، می‌توانید از روش‌های دیگری هم برای سازماندهی نمایش صفحات وب سایت کمک بگیرید. اگر تاکنون فریم‌ورک nuxt.js را بر روی سیستم خود نصب نکرده‌اید، پیشنهاد می‌کنیم ابتدا مقاله «nuxt.js چیست؟» را مطالعه کنید، سپس با ادامه این مقاله همراه ما باشید!

ادامه مطلب »
تصویر بنر مقاله لی اوت در طراحی وب

لی اوت در طراحی وب – با صفحه بندی سایت آشنا شوید

با یکی دیگر از مفاهیم وب‌سایت یعنی لی اوت در طراحی وب در خدمت علاقه‌مندان به آموزش طراحی وب هستیم. برای افرادی که قصد طراحی وب‌سایت را دارند، مسئله صفحه بندی سایت و درک مفهوم آن ضروری است. در واقع برای شروع طراحی سایت، تصمیم‌گیری در مورد ساختار و صفحه‌بندی آن بسیار مهم است. چه سایت شما وردپرسی باشد یا بخواهید با زبان‌های برنامه‌نویسی آن را کدنویسی کنید، نقطه آغاز کار این است که بدانید صفحه‌بندی سایت چیست؟ در این مقاله ضمن پاسخ‌گویی به پرسش «صفحه بندی سایت چیست؟» با برخی مفاهیم لی‌اوت (Layout) در طراحی وب نیز آشنا می‌شویم. به برخی سوالات رایج در زمینه صفحه‌بندی سایت هم سعی می‌کنیم پاسخ دهیم. از آنجایی که گرید در طراحی وب یکی از ابزارهای مناسب برای ایجاد صفحه‌بندی سایت است، پیشنهاد می‌کنیم مقاله مربوط به آن را نیز در سایت لرن‌بلاگ مطالعه بفرمایید.

ادامه مطلب »
تصویر مقاله هشت فونت مناسب طراحی وب سایت

معرفی هشت مورد فونت مناسب طراحی وب سایت

انتخاب فونت مناسب طرّاحی وب سایت یک مرحله ضروری در ساختن سایت است. شما برای انتخاب فونت گزینه‌های متعدّدی را در پیش روی خود خواهید داشت. در این مقاله ضمن توضیح مختصری در مورد هر یک از فونت‌ها، به بررسی هشت فونت مناسب طرّاحی وب‌سایت می‌پردازیم. از فونت‌های سنتی از نوع Serif تا فونت‌های خلّاقانه و با حالت‌های خاص که اصطلاحاً Script fonts نامیده می‌شوند، هر یک می‌توانند در مکان و کاربرد مناسب خود، استفاده شوند. با انتخاب فونت مناسب و به‌کارگیری آن در جای مناسب در طراحب وب سایت خود، یک سایت جذّاب را به مخاطبان عرضه کنید. در این مقاله بیشتر به بررسی فونت‌های انگلیسی می‌پردازیم و از بررسی فونت‌های فارسی در اینجا خبری نیست! اگر سایت شما وردپرسی است، یکی از افزونه‌های وردپرسی که می‌تواند به مدیریت فونت در سایت شما کمک کند، افزونه FontPress است. همچنین اگر به فونت‌های نمایشی یا Script علاقه دارید، پیشنهاد می‌کنیم این مقاله را بررسی بفرمایید.

ادامه مطلب »
تصویر مربوط به مقاله ریدایرکت در وب سایت

ریدایرکت در وب سایت و انجام آن با جاوا اسکریپت

شاید واژه «ریدایرکت در وب سایت و فرآیند ساخت و توسعه آن»، زیاد به گوش شما خورده باشد. اگر برایتان مهم است که بدانید Redirect چیست و چه کاربردی در ساخت وب سایت دارد، پیشنهاد می‌کنیم این مقاله را از دست ندهید. ما در اینجا در مورد مفهوم ریدایرکت در وب سایت صحبت می‌کنیم. علاوه بر ذکر اهمیت و کاربرد آن، به نحوه انجام ریدایرکت با جاوا اسکریپت نیز می‌پردازیم. در یک تعریف اولیه می‌توان این گونه به پرسش «ریدایرکت چیست؟» پاسخ داد: ریدایرکت در وب سایت، روش و راهکاری است که هم کاربران سایت و هم موتورهای جستجو را به صفحه دیگری (جدیدی) نسبت به آدرس ذکر شده هدایت می‌کند. یعنی شما کاربر سایت خود (یا موتور جستجو) را از یک URL در سایت به URL دیگری هدایت می‌کنید. البته این کار دلایل مختلفی دارد و بسته به نوع تکنولوژی‌هایی که در ساختن وب سایت خود از آنها کمک می‌گیرید، می‌تواند در هر سایت به شکل متفاوتی اجرا شود. در ادامه مقاله به توضیح این مورد می‌پردازیم.

ادامه مطلب »
تصویر بنر مقاله کدنویسی تمیز در جاوا اسکریپت

کدنویسی تمیز در جاوا اسکریپت چیست؟ راهکارها و نکات

گرچه دلیل اصلی کدنویسی آن است که ارتباط ما (به عنوان انسان) با کامپیوتر را برقرار کرده و به عبارتی زبان رابط ما و کامپیوتر باشد، ولی معمولاً کدهای نوشته شده تنها برای کامپیوترها کاربرد ندارند. در پروژه‌های بزرگ گاهی دیده می‌شود که در کارهای تیمی هر فرد مسئولیت بخشی از پروژه را بر عهده می‌گیرد و کدهای نوشته شده توسط وی، باید توسط سایر اعضای تیم استفاده شود. حتی ممکن است برای خود شما نیز پیش آمده باشد که کدی را نوشته باشید و بعد از چند ماه که به آن مراجعه می‌کنید، باید مدت زمانی (حتی طولانی) را صرف کنید تا به خوبی به یاد بیاورید که هر قسمت از کد چه کاربردی داشته و به چه منظور نوشته شده است. لذا هدف از کدنویسی تنها این نیست که کد ما اجرا شود. بلکه باید کدنویسی تمیز و مرتبی داشته باشیم که برای دیگران (یا خود ما در آینده) قابل فهم باشد. در این مقاله قصد داریم به برخی نکات جهت بهتر شدن و مرتب شدن کدهای خودمان اشاره کنیم تا از این پس در کدنویسی بیشتر به آنها توجه داشته باشیم. زبان برنامه‌نویسی که در اینجا انتخاب شده، زبان جاوا اسکریپت است (از این رو عنوان مقاله را کدنویسی تمیز در جاوا اسکریپت نام نهاده‌ایم)، ولی به طور کلی برخی نکات اشاره شده قابل استفاده و الگوبرداری در سایر زبان‌های برنامه‌نویسی نیز هستند.

ادامه مطلب »
بنر مقاله توابع در جاوا اسکریپت

توابع در جاوا اسکریپت: فرمت، مثال و عملگرهای مربوطه

در خصوص آموزش جاوا اسکریپت یکی از مسائلی که باید به آن توجه شود، یادگیری مباحث پایه و دستورهای کدنویسی در این زبان است. شما به کمک این زبان قدرتمند می‌توانید قابلیت‌های مناسبی به صفحات وب سایت خود اضافه کنید. اما برای این کار باید با فرمت (syntax) این زبان آشنایی داشته باشید. در این مقاله به موضوع «توابع در جاوا اسکریپت» می‌پردازیم. به زبان ساده یک تابع جاوا اسکریپت یک بلاک از کدها است که وظیفه خاصی را باید به انجام برساند. این کار زمانی انجام می‌گیرد که این تابع فراخوانی شود. در اصطلاح انگلیسی آن را invoking function یا calling function نیز می‌گویند. در این مقاله ضمن آشنایی با ساختار و نحوه نوشتن توابع در جاوا اسکریپت، به ذکر مثال در این مورد نیز می‌پردازیم تا به درک بهتر شما کمک کند. با ما در ادامه این مقاله همراه باشید!

ادامه مطلب »
تصویر بنر مقاله پوشه فایل ها در ناکست جی اس

پوشه فایل ها در ناکست جی اس: فونت‌ها و تصاویر

در این مقاله از مجموعه مقاله‌های آموزش nuxt.js قرار است به بررسی پوشه Assets در این فریم‌ورک بپردازیم. قبلاً در مقاله «nuxt.js چیست؟» به چگونگی نصب ناکست جی اس اشاره کردیم. گفتیم که برای نصب و استفاده از آن نیاز است حتماً Node.js در سیستم شما نصب شده باشد. اگر طبق آن پیش رفته باشید، احتمالاً اکنون باید یک پروژه nuxt.js در سیستم خودتان ایجاد کرده باشید. با ایجاد یک پروژه ناکست جی اس، پوشه‌های مختلفی در مکانی که شما پروژه خود را استارت زده‌اید، توسط خود nuxt و سیستم مدیریت پکیج نود جی اس (npm) ایجاد می‌گردد. از جمله این پوشه‌ها، پوشه public است که برای ذخیره‌کردن تصاویر و فایل‌ها به‌صورت استاتیک که از طریق آدرس سایت، قابل‌نمایش باشد، به کار می‌رود. علاوه‌برآن شما می‌توانید پوشه‌ها و فایل‌های دیگری را نیز خودتان به‌صورت دستی اضافه کنید. اگر نام‌گذاری‌های شما مطابق با استانداردهای ناکست جی اس باشد، از قابلیت‌های خودکار و ویژه‌ای که این فریم‌ورک در ساختار خود برای پوشه‌ها در نظر گرفته، بهره‌مند می‌شوید. در این مقاله قصد داریم به بررسی پوشه assets در nuxt.js بپردازیم و توضیحات بیشتری در مورد کارایی آن ارائه کنیم. ازآنجایی‌که این پوشه برای نگه‌داری فایل‌ها و تصاویر و سایر مواردی که نیاز وب‌سایت است، استفاده می‌شود، ما آن را «پوشه فایل ها در ناکست جی اس» می‌نامیم.

ادامه مطلب »
تصویر بنر مقاله گرید در طراحی وب

گرید در طراحی وب سایت: مفاهیم صفحه بندی سایت

در این مقاله به موضوع گرید (Grid) در طراحی وب سایت می پردازیم. شما با افزایش دانش خود در صفحه‌بندی (layout) و گریدبندی سایت می‌توانید طراحی بهتری داشته باشید. به زبان ساده گرید در طراحی وب سایت، سیستم و ساختاری برای محتوا و المان‌های صفحه ایجاد می‌کند که چیدمان و نظم و ترتیب المان‌ها را بهتر می‌کند. گرید ساختار اصلی و پایه صفحه و به عبارتی اسکلت طراحی را به شما نشان می‌دهد. طراحان وب سایت از گرید و اصول آن سود می برند تا تصمیم های بهتری در مورد چیدمان المان‌ها بگیرند و رابط کاربری (user interface) جذاب تری ایجاد کنند. ما قبلاً در مقاله اصول طراحی سایت توضیح مختصری درخصوص صفحه بندی سایت داده بودیم. در این مقاله قصد داریم توضیحات بیشتری درخصوص گرید در طراحی وب سایت ارائه دهیم. در مورد اهمیت شبکه‌بندی و گرید صحبت خواهیم کرد. همچنین با برخی اصول و قواعدی که در این راستا طراحان وب سایت باید مدنظر قرار دهند، بیشتر آشنا می‌شوید. پس بیش از این فرصت را هدر نمی‌دهیم و شما را منتظر نگه نمی‌داریم!

ادامه مطلب »
تصویر بنر مقاله افزودنی های ووکامرس (WooCommerce-plugins)

افزودنی های مناسب ووکامرس در ساخت فروشگاه اینترنتی

بدون شک ووکامرس معروف‌ترین و محبوب‌ترین پلتفرم تجارت الکترونیک در دنیا است. علاوه بر رایگان و متن باز بودن، تعامل خوبی هم با کاربران و استفاده‌کنندگان تازه‌کار دارد. در حالی که این افزونه وردپرس بسیاری از ویژگی‌های مناسب سایت فروشگاهی را به صورت رایگان در اختیار می‌گذارد، باز هم ممکن است شما برای سایت خود نیاز به قابلیت‌ها و ویژگی‌هایی داشته باشید که به صورت پیش‌فرض در ووکامرس تعبیه نشده است. ووکامرس برای خود بازاری از افزودنی‌ها و افزونه‌های خاص را راه انداخته است که اصطلاحاً WooCommerce Marketplace نامیده می‌شود. این افزودنی‌ها (extension) می‌توانند قابلیت‌های جدیدی را به سایت شما اضافه کنند. مثلاً ابزارهای بازاریابی ایمیل، مدیریت محصول و ... همگی مواردی هستند که برایشان افزودنی‌های فراوانی تولید شده است. برخی از این افرونه‌های مرتبط با ووکامرس کاملاً رایگان هستند و این یکی از دلایلی است که ووکامرس را در مقایسه با گزینه‌های تجارت الکترونیک مشابه (مانند Shopify) برتر نشان می‌دهد. در این مقاله قرار است در مورد برخی از این افزونه‌های ووکامرس صحبت کنیم.

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

این محتوا تنها برای کاربران دارای پلن طلایی و پلن نقره‌ای قابل نمایش است.
اکنون سطح عضویت خود را تعیین کنید!
ادامه مطلب »