طراحی وب‌سایت‌های ساده با پست‌کارت در R

شکل۱. یک وب سایت طراحی‌شده با بسته کارت‌پستال در R
شکل۱. یک وب سایت طراحی‌شده با بسته کارت‌پستال در R
منتشر‌شده در towardsdatascience
لینک منبع Designing Simple Websites with Postcards in R

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

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

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

اگر شما در وب نیستید، وجود ندارید

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

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

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

بسته کارت‌پستال‌ها در R

نسخه توسعه کارت‌پستال‌ها را می توان در R نصب کرد:

remotes::install_github("seankross/postcards@main")

هر صفحه وب را می توان در یک سند علامت گذاری R ایجاد کرد. اگر از RStudio استفاده می‌کنید‌، با رفتن به File -> New Project -> New Directory یک پروژه جدید ایجاد کنید. سپس به سراغ نوع پروژه وب‌سایت پست‌کارت بروید:

شکل ۲: ایجاد یک وب سایت کارت‌پستال با استفاده از RStudio.
شکل ۲: ایجاد یک وب سایت کارت‌پستال با استفاده از RStudio.

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

حالا، عنوان را تغییر دهید، برچسب‌ها و URL ها را به محیط‌های اجتماعی و صفحات دیگری که می‌خواهید به آن‌ها اشاره کنید، به‌روزرسانی کنید و متنی اضافه کنید. صفحه وب RStudio's R Markdown دارای اطلاعات عالی و یک صفحه تقلب است برای کسانی که می‌خواهند در مورد زبان Markdown بیشتر بدانند. در دایرکتوری که در آن پروژه R را ایجاد کردید، تصویر JPEG خود را اضافه کنید. در زیر برخی از اطلاعاتی است که من با استفاده از الگوی Jolla برای یک وب‌سایت اسباب بازی برای درختان ایجاد کرده‌ام:

شکل ۴: نسخهR Markdown از یک سایت کارت پستال.
شکل ۴: نسخهR Markdown از یک سایت کارت پستال.

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

شکل ۵: یک وب سایت ساده با کارت‌پستال در R
شکل ۵: یک وب سایت ساده با کارت‌پستال در R

برای فعال کردن وب‌سایت خود، من Netlify Drop را توصیه می‌کنم. صفحات گیت‌هاب روش دیگری است که می توان از آن استفاده کرد. در Netliy drop، پوشه پروژه R را که برای وبسایت کارت‌پستال خود ایجاد کرده‌اید، که حاوی فایل HTML است، بکشید و رها کنید. برنامه Netlify Drop میزبانی رایگان و نشانی اینترنتی را فراهم می‌کند:

شکل ۶: Netlify Drop.
شکل ۶: Netlify Drop.

شما می‌توانید یک دامنه سفارشی را از طریق Netliy به جای URL پیش‌فرض سایت که ارائه شده‌است، خریداری کنید. من سالانه 10.99 دلار برای mbrussell.org پرداخت می‌کنم، که این باعث می‌شود شخصی سازی بیشتری در صفحه وب شما ایجاد شود. سایت برای استقرار دستی تنظیم خواهد شد.

نتیجه‌گیری

داشتن یک وب‌سایت ساده که پروژه‌های فعلی شما و حضور اینترنتی شما را نشان دهد برای هر کسی در جامعه علم داده ضروری است. کارت پستال‌های بسته R از R Markdown برای ایجاد یک وب‌سایت زیبا استفاده می کنند. وب‌سایت‌های جدید را می‌توان به عنوان پروژه با استفاده از RStudio راه‌اندازی کرد و سپس با استفاده از ابزاری مانند Netliy Dp در وب مستقر شد.

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