انتشار قالب جکیلِ وبسایت
طی چند سالی که از تاسیس این وبسایت با بکارگیری جکیل میگذرد، هر از چندگاهی کسی در مورد نحوه راهاندازی وبسایت سوالی میپرسد. من هم تصمیم گرفتم برای ساده کردن کار خودم و دیگران وبسایت را به صورت قالب جکیل منتشر کنم.
زمانی که برای اولین بار این وبسایت را با جکیل ساختم هنوز جکیل از بکارگیری قالب برای وبسایت پیشیبانی نمیکرد. اما اکنون میتوان یک قالب را به همراه پلاگینها و 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) برای صفحه اصلی
قالب را روی روبیجمز منتشر کردهام. و از همانجا هم مستقیما قابل نصب است. برای جزئیات بیشتر سورس قالب یا سورس همین وبسایت را مشاهده کنید.