همکاری

لینوکسی‌ها یک بستر باز برای کاربران گنو/لینوکسی است که می‌خواهند مطالب خود را در آن منتشر کنند و علاوه بر کمک به کاربران دیگر، کسب درآمد نیز داشته باشند.

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

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

بعد از ورود به اکانت گیت‌هاب خود، وارد صفحه‌ی پروژه‌ی لینوکسی‌ها در گیت‌هاب با آدرس https://github.com/linuxihaa/linuxihaa.github.io شوید و از گوشه‌ی بالا و سمت راست، دکمه‌ی Fork را بزنید. سپس تغییرات لازم مانند اضافه کردن مطلب به سایت را انجام داده و در آخر دکمه‌ی Pull Request را در صفحه‌ی پروژه فورک شده‌ی خود را بزنید تا تغییرات شما بعد از بررسی، در سایت اصلی منتشر شود.

برای مثال می‌توانید بعد از فورک کردن پروژه، دستور زیر را در ترمینال وارد کنید.

git clone YOUR_FORK

بعد از آن تغییرات لازم مانند اضافه کردن مطلب را اعمال کنید و در آخر دستورات زیر را وارد کنید.

git add --all
git commit -m "Your comment"
git push -u origin master

و در آخر از دکمه‌ی Pull Request در صفحه‌ی گیت‌هاب فورک خود استفاده کنید تا تغییرات برای بررسی به دست ما برسد. شما همچین می‌توانید علاوه بر انتشار مطلب در موارد دیگر توسعه سایت نیز به ما کمک کنید.

سیستم سایت Jekyll است و مطالب در شاخه‌ی _post قرار دارند و از فرمت Markdown استفاده می‌کنند و برای راحتی در ویرایش متون با این فرمت می‌توانید از ویرایشگر صفحات در گیت‌هاب یا http://linuxihaa.ir/ckeditor استفاده کنید و بعد از ویرایش متن، دکمه‌ی Markdown را زده و خروجی را دریافت کنید.

همانطور که در مثال‌های شاخه‌ی _post مشاهده خواهید کرد، فایل هر مطلب با نام DATE-SLUG.md است که DATE تاریخ مطلب به میلادی و به‌صورت مثلا 2016-07-08 است و SLUG نیز لینک شاخص مطلب است که بعد از انتشار آدرس مطلب به‌صورت http://linuxihaa.ir/SLUG خواهد بود.

علاوه بر متن اصلی هر مطلب، متغییرهایی نیز باید در ابتدای متن تعیین شوند که به شکلی مانند مثال زیر در اول متن قرار می‌دهید.

---
layout: post  
jdate: 1395-05-14
user: rmasoumvand  
title: راه اندازی DNS Server لینوکس
categories:
- آموزشی
tags:
- شبکه
- سرور
featured: dns-server-linux.jpg  
keywords:
- dns server لینوکس
- bind9
description: آموزش راه اندازی DNS Server لینوکس
---
  • layout که باید post بگذارید (مثال layout: post).
  • jdate که حتما باید تعیین شود تا تاریخ شمسی برای مطلب مشخص شود (مثال 1395-04-18).
  • user که شناسه کاربری شما در پروژه‌ی ما است و در ادامه بیشتر توضیح داده می‌شود.
  • title که عنوان مطلب است.
  • categories که دسته‌ی مطلب است و با اینکه به‌صورت آرایه‌ای قابل تعریف است اما شما حتما یک مورد و آن هم «آموزشی» قرار دهید. دسته‌ی دیگر «خبری» است که به خبرهای مربوط به سایت اختصاص دارد.
  • tags که برچسب‌های مطلب است و می‌تواند چند مورد تعیین شود که هر مورد در خط جدا و ابتدای خط - قرار می‌گیرد. برچسب‌ها باید به‌گونه‌ای باشند که مجموعه‌ای از مطالب قبلی یا مطالب آتی را پوشش دهند و حدالامکان باید از برچسب‌های فعلی سایت باشند. برچسب با کلیدواژه متفاوت است و مثلاً اگر مطلب شما درباره‌ی برنامه‌ی X است، کلیدواژه مطلب X است اما برچسب مطلب می‌تواند عبارت «نرم‌افزار» و دسته‌ی نرم‌افزار مانند مرورگر باشد.
  • featured که تصویر شاخص مطلب است و می‌توانید بعد از قرار دادن تصویر در شاخه‌ی assets/images نام فایل آن را در این قسمت بنویسید.
  • keywords که کلیدواژه‌های مطلب است و حداکثر ۵ مورد باید باشد و اولین کلیدواژه مهمترین آن باشد. کلیدواژه‌ها نباید کلی باشند.
  • description که توضیحاتی مختصری درباره‌ی مطلب است و باید از ۸۰ حرف بیشتر و از ۱۵۰ حرف کمتر باشد.
  • advimg که اگر تعیین شود، تصویری در متن شما نمایش داده می‌شود که می‌تواند یک بنر تبیغاتی باشد. شما می‌توانید برای مطالب خود حامی گرفته و تبلیغات آن‌ها را به این صورت نمایش دهید.
  • advurl که لینک مرتبط با تصویر تبلیغاتی advimg است که با کلیک روی تصویر، این لینک باز می‌شود.

برای درج کد در متن می‌توانید از مثال زیر استفاده کنید و به‌جای sh زبان کد را بنویسید.

```sh
ping linuxihaa.ir
```

تصاویر را نیز می‌توانید در شاخه‌ی assets/images قرار دهید و با کدی شبیه به کد زیر از آن‌ها استفاده کنید.

![IMAGE_TITLE]({{ site.imgurl }}/IMAGE_FILENAME)

شما می‌توانید اطلاعات خود را در شاخه‌ی _data و فایل users.yml اضافه کنید تا نام، آدرس و دیگر مشخصات مورد نظر شما، زیر مطالب نگارش شده شما نمایش داده شود. این مشخصات شامل موارد زیر هستند که زیر خطی که اول آن ID: نوشته شده است می‌آیند و ID شناسه شما است که در مطالب خود توسط متغییر user به آن اشاره می‌کنید.

  • name که نام شما است.
  • url که می‌تواند آدرس سایت یا … شما باشد و یا آن را به‌صورت mailto:email تعریف کنید تا لینک برای ایمیل دادن به شما باز شود.
  • email که ایمیل شما است که باید حتما تعیین شود در مواردی مانند تماس‌ها و بارگذاری آواتار شما کاربرد دارد.
  • bio که یک توضیح مختصری از خودتان است.
  • donate که لینکی از شما برای دریافت حمایت است و زیر مطالب نمایش داده می‌شود. برای این کار می‌توانید از سیستم‌هایی مانند آسان‌پرداخت زرین‌پال استفاده کنید و لینک پرداخت را اینجا قرار دهید.
  • advimg که اگر تعیین شود به‌صورت پیش‌فرض در زیر تمام مطالب شما این تصویر برای تبلیغات نمایش داده می‌شود.
  • advurl که لینک مرتبط با تصویر تبلیغاتی است.

در صورت داشتن سوال با ما تماس بگیرید.

لینوکسی‌ها