نحو ویکی
- نحو ویکی
مقدمه
نحو ویکی زبانی ساده و قدرتمند است که برای قالببندی و ساختاردهی محتوا در ویکیها، از جمله ویکیپدیا، استفاده میشود. این نحو به کاربران اجازه میدهد تا بدون نیاز به دانش برنامهنویسی، متن را به شکلی خوانا، سازمانیافته و جذاب ارائه دهند. درک نحو ویکی برای هر کسی که قصد مشارکت در ویرایش و ایجاد محتوا در ویکیها را دارد، ضروری است. این مقاله به عنوان یک راهنمای جامع برای مبتدیان طراحی شده و تمام جنبههای اساسی نحو ویکی را پوشش میدهد.
اصول اولیه
نحو ویکی بر اساس چند اصل اساسی استوار است:
- **متن ساده:** بیشتر متنها به صورت مستقیم وارد میشوند و نیازی به فرمتبندی خاصی ندارند.
- **نشانهگذاری:** از نشانههای خاصی برای اعمال فرمتبندی و ایجاد ساختار استفاده میشود.
- **پیوندها:** ایجاد پیوند به صفحات دیگر یا منابع خارجی، یکی از ویژگیهای کلیدی نحو ویکی است.
- **جداول:** ایجاد جداول برای نمایش دادهها به صورت سازمانیافته.
- **تصاویر:** درج تصاویر برای جذابیت بیشتر و انتقال بهتر اطلاعات.
فرمتبندی متن
پررنگ کردن (Bold)
برای پررنگ کردن یک کلمه یا عبارت، آن را بین سه علامت تکستاره () قرار دهید:
متن پررنگ
نتیجه: متن پررنگ
مورب کردن (Italic)
برای مورب کردن یک کلمه یا عبارت، آن را بین دو علامت تکستاره () قرار دهید:
متن مورب
نتیجه: متن مورب
خط خوردن (Strikethrough)
برای خط خوردن یک کلمه یا عبارت، آن را بین دو علامت خط تیره (~~ ) قرار دهید:
~~متن خط خورده~~
نتیجه: ~~متن خط خورده~~
سرتیترها (Headings)
سرتیترها برای سازماندهی محتوا و ایجاد ساختار سلسلهمراتبی استفاده میشوند. از علامت مساوی (=) برای ایجاد سرتیترها استفاده میشود. تعداد علامتها نشاندهنده سطح سرتیتر است:
- سطح 1: = سرتیتر سطح 1 =
- سطح 2: == سرتیتر سطح 2 ==
- سطح 3: === سرتیتر سطح 3 ===
- سطح 4: ==== سرتیتر سطح 4 ====
- سطح 5: ===== سرتیتر سطح 5 =====
- سطح 6: ====== سرتیتر سطح 6 ======
پاراگرافها
برای ایجاد پاراگراف جدید، یک خط خالی بین دو متن قرار دهید.
پیوندها
پیوندها یکی از مهمترین جنبههای نحو ویکی هستند.
پیوندهای داخلی
برای ایجاد پیوند به یک صفحه دیگر در همان ویکی، از دو براکت ([[ ]]) استفاده کنید:
به عنوان مثال: ویکیپدیا
پیوندهای خارجی
برای ایجاد پیوند به یک وبسایت خارجی، از دو براکت ([[ ]]) و یک آدرس اینترنتی استفاده کنید:
به عنوان مثال: ویکیپدیا
پیوندهای ایمیل
برای ایجاد پیوند به یک آدرس ایمیل، از دو براکت ([[ ]]) و پیشوند "mailto:" استفاده کنید:
[ایمیل ما]
لیستها
لیستهای مرتب (Numbered Lists)
برای ایجاد یک لیست مرتب، از علامت ستاره (*) و یک عدد قبل از هر مورد استفاده کنید:
- مورد اول
- مورد دوم
- مورد سوم
لیستهای نامرتب (Unordered Lists)
برای ایجاد یک لیست نامرتب، از علامت ستاره (*) قبل از هر مورد استفاده کنید:
- مورد اول
- مورد دوم
- مورد سوم
جداول
برای ایجاد جداول در نحو ویکی، از علامتهای زیر استفاده میشود:
- {|: شروع جدول
- |+: عنوان جدول
- ! : عنوان ستون
- |-: شروع ردیف
- ||: جداکننده سلول
مثال:
عنوان ستون 1 | عنوان ستون 2 |
---|---|
داده 1 | داده 2 |
داده 3 | داده 4 |
تصاویر
برای درج تصاویر در نحو ویکی، از دستور زیر استفاده کنید:
- File:نام_تصویر.jpg: نام فایل تصویر
- thumb: ایجاد یک تصویر کوچک
- اندازه: اندازه تصویر (مثلاً 200px)
- توضیحات: توضیحات تصویر
فرمولها
برای درج فرمولهای ریاضی در نحو ویکی، از دستور زیر استفاده کنید:
<math>فرمول ریاضی</math>
مثال:
<math>E=mc^2</math>
قالبها (Templates)
قالبها ابزاری قدرتمند برای ایجاد محتوای تکراری و استاندارد هستند. برای استفاده از یک قالب، از دستور زیر استفاده کنید:
- Template:نام قالب: راهنمای جامع برای مبتدیان
این مقاله به بررسی جامع قالبها در MediaWiki، با تمرکز بر قالب "Template:نام قالب" میپردازد. هدف این راهنما، آشنایی مبتدیان با مفهوم قالبها، نحوه استفاده از آنها، و همچنین بررسی جزئیات مربوط به قالب "Template:نام قالب" است.
قالبها در MediaWiki چیستند؟
قالبها قطعههای کدی قابل استفاده مجدد هستند که محتوای یکسانی را در چندین صفحه به اشتراک میگذارند. آنها به شما امکان میدهند از تکرار کدهای مشابه جلوگیری کنید، و در صورت نیاز به تغییر محتوا، تنها در یک مکان (قالب) تغییرات را اعمال کنید و این تغییرات به طور خودکار در تمام صفحاتی که از آن قالب استفاده میکنند، اعمال شوند.
قالبها به ویژه برای نمایش اطلاعات استاندارد مانند جعبههای اطلاعات (Infoboxes)، نوار ناوبری (Navboxes)، یا پیامهای استاندارد (Message templates) مفید هستند.
اجزای اصلی یک قالب
یک قالب معمولاً از اجزای زیر تشکیل شده است:
- **نام قالب:** نامی که برای شناسایی قالب استفاده میشود (مثلاً "Template:نام قالب").
- **پارامترها:** متغیرهایی که میتوانند به قالب ارسال شوند تا محتوای آن را تغییر دهند. پارامترها به قالب امکان میدهند تا محتوای پویا تولید کنند.
- **کد قالب:** کدی که محتوای قالب را تعریف میکند. این کد میتواند شامل متن، تصاویر، جداول، و سایر عناصر ویکیمتن باشد.
نحوه استفاده از قالبها
برای استفاده از یک قالب در یک صفحه، از نحو زیر استفاده کنید:
Template loop detected: Template:نام قالب
به جای "نام قالب"، نام قالب مورد نظر خود را وارد کنید. به جای "پارامتر1"، "پارامتر2" و غیره، نام پارامترهای قالب را وارد کنید. به جای "مقدار1"، "مقدار2" و غیره، مقادیر مورد نظر برای هر پارامتر را وارد کنید.
اگر یک پارامتر را مشخص نکنید، قالب معمولاً از یک مقدار پیشفرض برای آن استفاده میکند.
قالب "Template:نام قالب": بررسی دقیق
قالب "Template:نام قالب" یک قالب فرضی است که برای اهداف آموزشی در این مقاله استفاده میشود. فرض میکنیم که این قالب برای نمایش اطلاعات مربوط به یک محصول طراحی شده است.
پارامترهای قالب "Template:نام قالب"
قالب "Template:نام قالب" ممکن است پارامترهای زیر را داشته باشد:
- **نام:** نام محصول.
- **توضیحات:** توضیحات محصول.
- **تصویر:** آدرس URL تصویر محصول.
- **قیمت:** قیمت محصول.
- **دسته:** دستهبندی محصول.
کد قالب "Template:نام قالب"
کد قالب "Template:نام قالب" ممکن است به شکل زیر باشد:
{| class="infobox"
|-
! نام
| نام محصول
|-
! توضیحات
| توضیحات محصول
|-
! تصویر
| File:DefaultImage.png
|-
! قیمت
| نامشخص
|-
! دسته
| دسته محصول
|}
در این کد، از نحو جدول در MediaWiki برای ایجاد یک جعبه اطلاعات استفاده شده است. پارامترهای قالب با استفاده از علامتهای {{{ }}} به کد قالب اشاره شدهاند. اگر یک پارامتر مشخص نشود، مقدار پیشفرض آن استفاده میشود.
مثالهایی از نحوه استفاده از قالب "Template:نام قالب"
- برای نمایش اطلاعات مربوط به محصول "کتاب تاریخ":
Template loop detected: Template:نام قالب
- برای نمایش اطلاعات مربوط به محصول "لپتاپ دل":
Template loop detected: Template:نام قالب
مزایای استفاده از قالبها
- **کاهش تکرار کد:** قالبها به شما امکان میدهند از تکرار کدهای مشابه جلوگیری کنید.
- **سهولت در بهروزرسانی:** اگر نیاز به تغییر محتوا داشته باشید، تنها در یک مکان (قالب) تغییرات را اعمال کنید.
- **سازگاری:** قالبها به شما کمک میکنند تا محتوای خود را سازگار نگه دارید.
- **خوانایی:** قالبها میتوانند کد wiki شما را خواناتر کنند.
نکات مهم در طراحی قالبها
- **نامگذاری مناسب:** از نامهای توصیفی و واضح برای قالبها استفاده کنید.
- **پارامترها را به دقت تعریف کنید:** پارامترها را به گونهای تعریف کنید که منعطف و قابل استفاده مجدد باشند.
- **از مقادیر پیشفرض استفاده کنید:** مقادیر پیشفرض را برای پارامترها تعیین کنید تا استفاده از قالب آسانتر شود.
- **مستندسازی قالب:** قالب خود را به طور کامل مستند کنید تا دیگران بتوانند به راحتی از آن استفاده کنند.
تکنیکهای پیشرفته قالبسازی
- **استفاده از #if:** از دستور `#if` برای ایجاد محتوای شرطی در قالبها استفاده کنید.
- **استفاده از #switch:** از دستور `#switch` برای ایجاد محتوای متغیر بر اساس مقدار یک پارامتر استفاده کنید.
- **استفاده از #loop:** از دستور `#loop` برای تکرار یک بلوک کد در قالبها استفاده کنید.
- **استفاده از #vardefine:** برای تعریف متغیرها در قالبها استفاده کنید.
- **استفاده از #property:** برای دسترسی به ویژگیهای یک صفحه یا کاربر استفاده کنید.
- **استفاده از #time:** برای نمایش تاریخ و زمان استفاده کنید.
استراتژیهای مرتبط با قالبها
- **قالبسازی مبتنی بر داده:** استفاده از دادههای ساختاریافته برای تولید محتوای پویا در قالبها.
- **قالبسازی مبتنی بر الگو:** استفاده از الگوهای طراحی برای ایجاد قالبهای قابل استفاده مجدد.
- **قالبسازی مبتنی بر ماژول:** استفاده از ماژولهای Lua برای ایجاد قالبهای پیچیده و قدرتمند.
تحلیل تکنیکال قالبها
- **اندازهگیری تعداد استفاده:** بررسی اینکه چند صفحه از یک قالب استفاده میکنند.
- **بررسی تغییرات قالب:** پیگیری تغییرات اعمال شده در قالب و ارزیابی تأثیر آنها.
- **تحلیل عملکرد قالب:** بررسی سرعت بارگذاری صفحات حاوی قالب و بهینهسازی آن.
تحلیل حجم معاملات قالبها
- **بررسی تعداد ویرایشهای قالب:** پیگیری تعداد ویرایشهای انجام شده در قالب در طول زمان.
- **بررسی مشارکتکنندگان در قالب:** شناسایی کاربرانی که در توسعه و نگهداری قالب مشارکت دارند.
- **بررسی بحثهای مربوط به قالب:** بررسی بحثهای موجود در صفحه بحث قالب برای شناسایی مشکلات و پیشنهادات.
منابع بیشتر
- راهنمای رسمی MediaWiki در مورد قالبها
- صفحه ویژه Templates
- انجمن توسعهدهندگان MediaWiki
- قالب:Documentation (برای مستندسازی قالبها)
- راهنمای ویرایش ویکیمتن
پیوندهای مرتبط
- ویکیمتن
- ماژولها
- Lua
- صفحه ویژه
- فضای نام Template
- دستورات تجزیه کننده
- متغیرها در MediaWiki
- توابع MediaWiki
- دستور if
- دستور switch
- دستور loop
- دستور vardefine
- دستور property
- دستور time
- جعبه اطلاعات
- نوار ناوبری
- پیامهای قالب
شروع معاملات الآن
ثبتنام در IQ Option (حداقل واریز $10) باز کردن حساب در Pocket Option (حداقل واریز $5)
به جامعه ما بپیوندید
در کانال تلگرام ما عضو شوید @strategybin و دسترسی پیدا کنید به: ✓ سیگنالهای معاملاتی روزانه ✓ تحلیلهای استراتژیک انحصاری ✓ هشدارهای مربوط به روند بازار ✓ مواد آموزشی برای مبتدیان
دستهبندیها
دستهبندیها برای سازماندهی صفحات در ویکیها استفاده میشوند. برای اضافه کردن یک صفحه به یک دستهبندی، از دستور زیر استفاده کنید:
استراتژیهای مرتبط، تحلیل تکنیکال و تحلیل حجم معاملات
درک نحو ویکی برای تحلیل و ارائه اطلاعات در زمینههای مالی و سرمایهگذاری نیز مفید است. به عنوان مثال، میتوانید از جداول ویکی برای نمایش دادههای تحلیل بنیادی، تحلیل تکنیکال و تحلیل حجم معاملات استفاده کنید.
- میانگین متحرک
- شاخص قدرت نسبی (RSI)
- باندهای بولینگر
- MACD
- فیبوناچی
- الگوهای کندل استیک
- حجم معاملات
- تحلیل جریان سفارش
- نوسانگیری
- معاملات روزانه
- استراتژیهای مدیریت ریسک
- مدلهای قیمتگذاری
- ارزش فعلی خالص (NPV)
- نرخ بازگشت داخلی (IRR)
- تحلیل سناریو
نکات پیشرفته
- **استفاده از پارامترها در قالبها:** میتوانید پارامترها را به قالبها ارسال کنید تا محتوای پویا ایجاد کنید.
- **استفاده از شرایط:** میتوانید از شرایط برای نمایش محتوای مختلف بر اساس شرایط خاص استفاده کنید.
- **استفاده از توابع:** میتوانید از توابع برای انجام محاسبات و پردازش دادهها استفاده کنید.
- **استفاده از ماژولها:** میتوانید از ماژولها برای ایجاد کدهای پیچیده و قابل استفاده مجدد استفاده کنید.
- **ویرایش کد منبع:** برای ویرایش دقیقتر کد منبع ویکی، میتوانید از حالت "ویرایش خام" استفاده کنید.
ابزارهای کمکی
- **ویرایشگر بصری:** برخی از ویکیها یک ویرایشگر بصری ارائه میدهند که به شما امکان میدهد محتوا را بدون نیاز به یادگیری نحو ویکی ویرایش کنید.
- **پیشنمایش:** قبل از ذخیره تغییرات، از قابلیت پیشنمایش برای مشاهده نتیجه نهایی استفاده کنید.
- **راهنمای ویکی:** بیشتر ویکیها یک راهنمای جامع در مورد نحو ویکی ارائه میدهند.
- **انجمنهای آنلاین:** میتوانید از انجمنهای آنلاین برای دریافت کمک و پاسخ به سوالات خود استفاده کنید.
منابع بیشتر
- راهنمای ویرایش ویکیپدیا
- راهنمای نحو ویکیمدیا
- Help:Wiki markup (ویکیپدیای انگلیسی)
نتیجهگیری
نحو ویکی یک ابزار قدرتمند و انعطافپذیر است که به شما امکان میدهد محتوای سازمانیافته، خوانا و جذاب در ویکیها ایجاد کنید. با یادگیری اصول اولیه و تمرین مداوم، میتوانید به یک ویرایشگر ماهر در ویکیها تبدیل شوید. درک این نحو، به شما در مشارکت فعال در جوامع دانشنامهای و ارائه اطلاعات به شکلی مؤثر کمک خواهد کرد. این مهارت در زمینههایی مانند تحلیل داده و ارائه گزارش نیز بسیار ارزشمند است.
شروع معاملات الآن
ثبتنام در IQ Option (حداقل واریز $10) باز کردن حساب در Pocket Option (حداقل واریز $5)
به جامعه ما بپیوندید
در کانال تلگرام ما عضو شوید @strategybin و دسترسی پیدا کنید به: ✓ سیگنالهای معاملاتی روزانه ✓ تحلیلهای استراتژیک انحصاری ✓ هشدارهای مربوط به روند بازار ✓ مواد آموزشی برای مبتدیان