وبسایت شیرازلینوکس با استفاده از سیستم مدیریت محتوای Publii توسعه داده شده است. Publii یک CMS سلف-هاست گرافیکی است که ویژگیهای زیر را ارائه میدهد:
- رابط کاربری گرافیکی ساده برای مدیریت محتوا
- امکان مدیریت پستها، صفحات و تنظیمات سایت به صورت بصری
- پشتیبانی از تمپلیتهای اختصاصی
- ساختار سلف-هاست برای انتشار آسان
پس از نصب Publii، فایلهای اصلی در مسیر زیر ایجاد میشوند:
~/Documents/Publii/
ساختار اصلی دایرکتوریها:
Documents/
└── Publii/
├── sites/
│ └── selfhost-database[version number]/ # ریشه سایت شیرازلینوکس
├── backups/
├── themes/
└── uploads/
-
نصب وزژن نصبی اولیه:
- در ابتدا باید قالب سایت شیرازلینوکس رو از قسمت releases قالب رو با فرمت .tar دانلود کنید
- در Publii به بخش
Add Site from Backup
رفته و فایل بکاپ را import کنید
-
بعد از نصب فقط تم نصب شده و برای بارگزاری محتوای وبسایت برید به مسیر ریشه سایت:
~/Documents/Publii/sites/selfhost-database[version number]/
برای دریافت آخرین آپدیتها:
cd ~/Documents/Publii/sites/selfhost-database[version number]/
git pull origin selfhost-detabase
پس از بهروزرسانی:
- برنامه Publii را ببندید و مجدداً باز کنید
- تغییرات به صورت خودکار اعمال خواهند شد
- قبل از هر بهروزرسانی از تنظیمات Git خود مطمئن شوید
- برای جلوگیری از تداخل، تغییرات محلی را قبل از pull کردن commit کنید
- همیشه از فایلهای خود backup بگیرید
پس از اعمال تغییرات:
git add .
git commit -m "توضیح تغییرات انجام شده"
git push origin selfhost-database
تمپلیت شیرازلینوکس در مسیر زیر قرار دارد:
~/Documents/Publii/themes/shirazlinux-theme/
برای سفارشیسازی:
- فایلهای تم را در این مسیر ویرایش کنید
- تغییرات را به مخزن اصلی push کنید
برای گزارش مشکلات یا پیشنهادات:
توجه: قبل از هر تغییر عمده، حتماً از سایت backup بگیرید.