المدون
Blogifier عبارة عن منصة نشر مفتوحة المصدر ذاتية الاستضافة مكتوبة بلغة ASP.NET وBlazor WebAssembly. ويمكن استخدامه لإعداد مدونة شخصية أو جماعية خفيفة الوزن ولكنها تعمل بكامل طاقتها بسرعة وسهولة.
الإنجليزية | 简体中文
تثبيت
تم إنشاؤه حاليًا من المصدر [لم يتم إصداره]
يمكن البناء على نظام التشغيل Windows linux ولم يتم اختباره على نظام التشغيل macOS، أفضل نشر الاختبارات في عامل الإرساء.
بناء أصلي
- تنزيل .NET 7.0 SDK اختر تثبيت إصدار النظام على مضيفك. قم بتنزيل Nodejs 14 وما فوق وقم بتثبيته على مضيفك. بالنسبة لنظام التشغيل Linux، يمكنك استخدام أداة إدارة الحزم
- انتقل إلى الدليل الجذر للمشروع، وقم بتشغيل ./publish.cmd في سطر الأوامر في widnows، وقم بتشغيل sh ./publish.sh في سطر الأوامر في Linux.
- عند اكتمال تنفيذ الأمر وعدم وجود أخطاء، سترى مجلد dist في الدليل الجذر للمشروع، وهو التطبيق بعد النشر. يمكنك نسخه لتشغيله في أي مكان. في نظام التشغيل Windows، يمكنك النقر مباشرة لتشغيل مجلد dist Blogifier.exe، وفي نظام التشغيل Linux، يرجى ترخيص الإذن القابل للتنفيذ لملف Blogifier الثنائي أولاً ثم النقر فوقه أو تشغيله في سطر الأوامر. [ملاحظة] نظرًا لعدم وجود دليل app_data في الإصدار، فقد يحدث خطأ عند بدء تشغيل البرنامج. فقط ابدأ مرة أخرى.
- ثم يمكنك فتح
localhost:5000
باستخدام متصفحك - انتهيت، استمتع.
بناء عامل ميناء
أولاً، يرجى التأكد من تثبيت docker, docker-compose في مضيفك.
- انتقل إلى الدليل الجذر للمشروع، قم بتشغيل الأمر
docker-compose up -d
، وانتظر بعض الوقت... - ثم يمكنك فتح
localhost:8080
باستخدام متصفحك - انتهيت، استمتع.
الإصدارات قبل 3.0
خطوات تثبيت التطبيق المترجم على الخادم للاستضافة الذاتية:
- يجب تثبيت .NET Core Runtime (حاليًا 7.0) على الخادم المضيف الخاص بك.
- قم بتنزيل أحدث إصدار.
- قم بفك الضغط ونسخه إلى الخادم المضيف الخاص بك.
- أعد تشغيل موقع الويب الخاص بك.
- افتح موقع الويب الخاص بك وفي المرة الأولى فقط ستتم إعادة توجيهك إلى صفحة التسجيل.
example.com/admin/register/
- قم بالتسجيل، ثم قم بتسجيل الدخول.
example.com/admin/login/
- انتهيت، استمتع.
تطوير
إذا كنت تريد تخصيص Blogifier، أو المساهمة:
- قم بتنزيل وتثبيت .NET SDK.
- قم بتنزيل وتثبيت NodeJs.
- قم بتنزيل المستودع أو تفرعه أو استنساخه.
- افتح المشروع باستخدام IDE المفضل لديك (VS Code، Visual Studio، Atom، إلخ).
- قم بتشغيل التطبيق باستخدام IDE الخاص بك أو هذه الأوامر:
$ cd /your-local-path/Blogifier/src/Blogifier/
$ dotnet run
ثم يمكنك فتح localhost:5000
باستخدام متصفحك
المساهمة
إن Blogifier الحالي ليس مثاليًا بدرجة كافية، ويسعى برنامج المدونة إلى تحقيق وظائف مثالية وسهل الاستخدام، وربما يكون WordPress أكثر ملاءمة، نسبيًا، لا يزال هذا المشروع يفتقر إلى العديد من الوظائف. لم يتم إصدار الإصدار الأخير بعد، والمشروع الحالي أكثر ملاءمة للمطورين للبناء والاستخدام بأنفسهم. يمكننا العمل معًا على التحسين وتنفيذ نظام مدونة تم تنفيذه بالكامل بواسطة تقنية الدوت نت. أسرع وأبسط وأصغر.
يمكنك أولاً اقتراح وظائف في المشكلات وتطويرها في طلبات السحب، حتى تتمكن من تتبع تقدم التطوير. الجميع مدعوون للمشاركة في التنمية معا. دعونا نتعلم ونستكشف أحدث تقنيات الدوت نت معًا.
فريق
حقوق الطبع والنشر والترخيص
تم إصدار الكود بموجب ترخيص MIT. تم إصدار المستندات تحت المشاع الإبداعي.
حقوق الطبع والنشر 2017–2023 مدونة