Markdown در Google Colab
مقدمه
قبل از اینکه شروع کنیم، بگویید کدام کد به نظر شما خواناتر است و به طور کلی حس بهتری به شما منتقل میکند؟
تصویر سمت چپ درست است؟ این معجزه Markdown است. Markdown یک زبان نشانهگذاری (markup language) سبک است که به شما امکان فرمتبندی سلولهای متنی در گوگل کولب رامیدهد. فرمتبندی یعنی چه؟ یعنی بتوانید با استفاده از سینتکسها، بخشی از متن خود را برجسته (Bold) کنید، عنوان (heading) بگذارید و …
در ادامه برخی از سینتکس های رایج Markdown در کولب را با هم مرور میکنیم. دقت کنید که همه سینتکسهایی که در ادامه معرفی میکنیم، در سلول از نوع Markdown باید نوشته شوند نه سلول کد.
عنوانبندی در گوگل کولب
یکی از کارهایی که در نظم نوتبوکهای شما بسیار موثر است، عنوانبندی است. شما میتوانید با استفاده از علامت هشتگ (#) یک عنوان در کولب بسازید. تعداد هشتگهایی که قبل از متن قرار میدهید، سطح عنوان را تعیین می کند:
• یک نماد هشتگ (#):عنوان سطح 1 (بزرگترین عنوان)
• دو نماد هشتگ (##):عنوان سطح 2 (کمی کوچکتر از عنوان 1)
• سه نماد هشتگ (###):عنوان سطح 3 (کوچکتر از عنوان 2)
میتوانید با اضافه کردن هشتگهای بیشتر، زیرعنوانهای دیگر هم داشته باشید.
عنوانبندی و فهرست مطالب
گوگل کولب، به صورت خودکار بر اساس عناوین شما، یک فهرست مطالب را در نوار کناری سمت چپ ایجاد می کند. در صورتی که عنوانی اضافه شده یا تغییر کند، این جدول به صورت خودکار بهروز می شود. با استفاده از این فهرست مطالب میتوانید به راحتی به بخشهای مختلف نوتبوک خود دسترسی داشته باشید.
تاکید (Emphasis)
در گوگل کولب دو روش اصلی برای تاکید بر متن وجود دارد:
1. ایتالیک (Italics) کردن متن
2. برجسته (Bold) کردن متن
با استفاده درست از تاکید، می توانید توجه خواننده را به کلمه (یا کلمههای) مهمی که در متن شما وجود دارد، جلب کنید.
ایجاد ایتالیک
برای ایتالیک کردن متن در گوگل کولب، دو روش وجود دارد. اولین روش این است که متن را بین دو ستاره (*) قرار دهید (*Your Text*). دومین روش هم این است که متن را بین دو زیرخط (_) قرار دهید (_Your Text_).
ایجاد متن برجسته
مشابه ایتالیک، برای برجسته کردن متن نیز دو روش وجود دارد. اولین روش این است که متن را بین دو ستاره (**) قرار دهید (**Your Text**). در روش دوم، میتوانید متن را بین دو زیرخط (__) قرار دهید (__Your Text__).
لیست ها (Lists)
ایجاد لیست در سلول markdown بسیار آسان است. دو مدل لیست وجود دارد، لیستهای ترتیبی و غیرترتیبی که در ادامه هرکدام از آنها توضیح داده شدهاند.
لیست های غیرترتیبی (Unordered Lists)
شما میتوانید با استفاده از یک ستاره (*) یا خط تیره (-) به همراه یک فاصله در ابتدای سطر، یک لیست بسازید. خطوط بعدی هم اگر با ستاره (یا خط تیره) و یک فاصله شروع شوند، عضوی از این لیست خواهند شد. بولتهای لیست غیرترتیبی در کولب، به شکل دایره هستند.
لیست های ترتیبی (Ordered Lists)
لیست ترتیبی یا numbered list لیستی است که هرکدام از آیتمهای آن با شماره مرتب شدهاند. این نوع لیست برای نمایش مواردی که ترتیب مشخصی دارند، مانند گامهای یک فرآیند و … مفید است.
برای ساختن یک لیست ترتیبی از عدد، نقطه و یک فاصله استفاده میکنیم و بعد محتوای لیست را مینویسیم. با اضافه کردن موارد بیشتر در خطهای بعدی، به طور خودکار شماره گذاری به صورت متوالی انجام میشود.
لینک ها و تصاویر (Links and Images)
در بعضی موارد ممکن است نیاز داشته باشید یک لینک یا تصویر به نوتبوک خود اضافه کنید. این کار امکانپذیر و بسیار ساده است. در ادامه نحوه اضافه کردن لینک و تصویر را به صورت جداگانه توضیح خواهم داد.
اضافه کردن لینک
در سادهترین حالت ممکن، لینک خود را کپی کنید و در سلول جاگذاری کنید. به این شکل لینک شما قابل کلیک میشود. اما اگر بخواهید لینک را به یک متن اضافه کنید که کاربر روی یک متن کلیک کرده و به سایت موردنظر برود، ابتدا آن متن را در براکت بنویسید و سپس بلافاصله بعد از آن، لینک را در پرانتز قرار دهید. به این صورت آن لینک یا پیوند به متن مورد نظر اضافه میشود.
اضافه کردن تصویر
اضافه کردن تصویر به سلول Markdown هم بسیار ساده است. اول یک علامت تعجب بگذارید. سپس یک براکت بگذارید و یک توضیح کوتاه در مورد تصویر بنویسید. سپس یک پرانتز بگذارید و لینک تصویر را بدهید. به این شکل:
یک راه دیگر هم وجود دارد که خیلی تمیز نیست. روی تصویر موردنظرتان کلیک راست کنید و copy image را بزنید. سپس به گوگل کولب بروید و آن را در سلول موردنظرتان جایگذاری کنید. این روش خیلی تمیز نیست و بعد از جاگذاری خودتان متوجه میشوید چرا.
اضافه کردن کد در سلول Markdown
شما میتوانید کدها را نیز در سلول Markdown با شکل و ساختار خاصی نمایش دهید. برای این کار کافی است کد خود را بین دو علامت (`) بگذارید. اگر کدهای شما بیش از یک خط است، باید آنها را بین دو علامت (“`) بگذارید. به این شکل:
اضافه کردن جدول در سلول Markdown
با استفاده از دو علامت ( | ) و خط تیره ( – ) میتوانید در کولب یک جدول بسازید.
Gender | Age | Name |
Female | 30 | Alice |
Male | 25 | Bob |
مثلا برای ساختن جدول بالا، کد زیر را میتوان نوشت:
در این روش، از علامت ( | ) برای جدا کردن ستونهای جدول استفاده میشود. نکته مهم این است که حتما باید بعد از وارد کردن Header جدول، با استفاده از خط تیره (و مطابق کد بالا) آن را از سایر سطرها جدا کنید. در غیر اینصورت فرمت جدول شکل نمیگیرد!
دیدگاهتان را بنویسید