--- title: انتشار قالب جکیلِ وبسایت category: جکیل tags: جکیل روبی uuid: 8a6802dc-3e8f-4ba4-8c0e-c4b1a1d70db1 --- طی چند سالی که از تاسیس این وبسایت با بکارگیری جکیل می‌گذرد، هر از چندگاهی کسی در مورد نحوه راه‌اندازی وبسایت سوالی می‌پرسد. من هم تصمیم گرفتم برای ساده کردن کار خودم و دیگران وبسایت را به صورت قالب جکیل منتشر کنم. زمانی که برای اولین بار این وبسایت را با جکیل ساختم هنوز جکیل از بکارگیری قالب برای وبسایت پیشیبانی نمی‌کرد. اما اکنون می‌توان یک قالب را به همراه پلاگین‌ها و *Layout*هایش در یک جم روبی بسته‌بندی کرده و در سایتهای دیگر بکار برد. نام این قالب را *jekyll-theme-mehdix-rtl* گذاشتم. می‌توان آنرا از گیت‌هاب دریافت کرد: git clone https://github.com/mehdisadeghi/jekyll-theme-mehdix-rtl صرفا جهت مشاهده قالب یه وبسایت مینیاتوری هم درون این مخزن وجود دارد که می‌توان آنرا به سبک متعارف پروژه‌های روبی اجرا کرد: $ bundle install # Install the dependencies $ jekyll serve # or bundle exec jekyll serve اگر در حال حاضر یک وبسایت جکیل دارید می‌توانید با اضافه کردن خطوط زیر به فایل کانفیگ جکیل این تم را نصب کنید: theme: "jekyll-theme-mehdix-rtl" درون *Gemfile* هم باید خطوط زیر را اضافه کرده باشید: source "https://rubygems.org" gem "jekyll", "3.5.2" gem "jekyll-theme-mehdix-rtl", "0.1.1" این قالب ویژگی‌های زیر را داراست: - نمایش جلالی تاریخ‌ها - صفحه جداگانه برای برچسب‌ها - دارای یک چیدمان مینیمال (*minimal*) برای صفحه اصلی قالب را روی روبی‌جمز ‏[منتشر][جم] کرده‌ام. و از همانجا هم مستقیما قابل نصب است. برای جزئیات بیشتر ‏[سورس قالب][قالب] یا [سورس همین وبسایت][مهدیکس] را مشاهده کنید. [مهدیکس]: http://github.com/mehdisadeghi/mehdix.ir [قالب]: http://github.com/mehdisadeghi/jekyll-theme-mehdix-rtl [جم]: https://rubygems.org/gems/jekyll-theme-mehdix-rtl