الإعلانات

استمر في التدوين بشكل بسيط. Ghost هي منصة تدوين جديدة مبنية على Node.js. على عكس وورد، الذي أصبح عملاقًا حقيقيًا لنظام إدارة المحتوى على مر السنين ويعمل بتقنية PHP / MySQL قديمة ، يعد Ghost بتبسيط الأمور فورًا إلى حيث بدأ: محض ، غير مضطرب المدونات.

الخصائص الرئيسية

بدأ Ghost دور Kickstarter العام الماضي - "إنها مجرد منصة للتدوين". عندما تم جمع 200.000 جنيه إسترليني (320.000 دولار) لمشروع مفتوح المصدر ، كانوا يعرفون أنهم كانوا على شيء ما.

شبح يدور حول البساطة. إنه ليس نظام إدارة محتوى كامل: فهو لا يتضمن حتى وظيفة التعليق. لن يحول موقعك إلى لوحة وظائف أو متجر للتجارة الإلكترونية - إنه حرفياً مجرد منصة تدوين. إنها منصة تدوين جميلة ، ولكن هذا كل ما في الأمر. إذا كنت تريد شيئًا يمكن أن يتحول إلى أي قلب يحلم به ، فابحث في مكان آخر.

ما الذي يجعل Ghost مختلفًا؟

  • جزء المعاينة ومحرر تخفيض السعر. واحدة من أكثر الميزات المذهلة في Ghost هي شاشة التحرير البسيطة ، التي تتكون من لوحين: واحدة لتحريرها في تخفيض السعر والأخرى لمعاينة النتيجة. يبدو الأمر وكأنه وضع تحرير ملء الشاشة في WordPress ، إذا كنت قد استخدمت ذلك. يعمل تحميل الصور عن طريق السحب والإفلات ، وليس مربعات حوار تحميل معقدة.
  • instagram viewer
  • واجهة مستجيبة. مصمم من الألف إلى الياء للعمل بشكل متجاوب على الأجهزة اللوحية والأجهزة المحمولة. وليس فقط في "ندعم أجهزة الجوّال ونلمس الأحداث ولكننا لا نعمل حقًا" نوع من الطريق ، وورد.
  • * لوحة قيادة جميلة. يعد Ghost بالعديد من الإحصائيات المفيدة عند تسجيل الدخول. يعد WordPress بهذا أيضًا ، ولكن بشكل سيئ للغاية.

هذا هو. هذه هي قائمة الميزات. لقد قمت * بتحديث ذلك ، لأن لوحة التحكم غير موجودة بالفعل: من المقرر إطلاقها في عيد الميلاد. حتى الآن ، تحصل في الأساس على محرر ومدونة فعلية. في ما يلي لقطة شاشة من لوحة التحكم الموعودة لتتغلب عليك.

لوحة القيادة

مستضاف مقابل مستضاف ذاتي

في الوقت الحالي ، لا يتوفر Ghost إلا للاختبار في البيئات المستضافة ذاتيًا - أي "إحضار خادمك الخاص". نظرًا لأنه يتطلب بعض تعديلات الخادم المعقدة والوصول إلى الجذر ، لا يمكنك تشغيل هذا على الاستضافة المشتركة أيضًا. في مرحلة ما قريبًا ، سيبدأون في فتح حسابات تجريبية للخدمة المستضافة - أي أ خدمة تدوين مجانية مثل WordPress.com ما الفرق بين تشغيل مدونتك على Wordpress.com و Wordpress.org؟مع تشغيل Wordpress الآن 1 في كل 6 مواقع ويب ، يجب أن يفعلوا شيئًا صحيحًا. لكل من المطورين ذوي الخبرة والمبتدئين ، لدى Wordpress ما تقدمه لك. ولكن بمجرد أن تبدأ ... قراءة المزيد . هذا ليس جاهزًا بعد ، مما يعني أنك ستحتاج إلى خادم خاص بك لتجربة Ghost.

تثبيت Ghost

لقد خططت في البداية لتثبيت هذا على خادم إنتاج Media Temple VPS الخاص بي ، ولكن العديد من الأشياء حدثت في ذلك. هذا أمر مفهوم: لا يزال كل من Node و Ghost في مرحلة تجريبية ، بعد كل شيء ، ويقوم VPS الخاص بي بتشغيل إصدار قديم من CentOS. إذا كان لديك Raspberry Pi مستلقيًا ، فهذه منصة اختبار مثالية لتجربة Ghost ؛ بدلا من ذلك ، يمكنك ذلك قم بتثبيت Ghost على نسخة مجانية من Amazon AWS، أو مجرد الاستيلاء على جهاز BitNami افتراضي جاهز.

تحتاج إلى إنشاء حساب في ghost.org قبل أن تتمكن من تنزيل النظام. المضي قدما والقيام بذلك الآن. بمجرد الإمساك به ، قم بتحميل ملف ZIP الكامل إلى Pi الخاص بك عبر SFTP - سأفترض أنك تعرف كيف تفعل ذلك كثيرًا.

بعد ذلك ، SSH للبدء.

ssh [email protected] (أو عنوان IP الخاص بك RPi) sudo su. apt-get update. apt-get ترقية.

في وقت كتابة هذا التقرير، 0.10.20 هو أحدث إصدار من العقدة - ربما تم تحديثه ، لذا تحقق. اضبط أسماء الملفات والمجلدات حسب الضرورة.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf node-v0.10.20.tar.gz. العقدة المدمجة - v0.10.20.. / تكوين تكوين. جعل التثبيت. 

احذر - سيستغرق الأمر الأول بضع ساعات على الأقل.

apt-get install sqlite3. git clone git: //github.com/isaacs/npm.git. مؤتمر نزع السلاح npm / مخطوطات. chmod + x install.sh. ./install.sh. 

عند هذه النقطة لديك نظام محدث مع Node.js وتثبيت Node Package Manager.

unzip -d ghost ghost- [اضغط على علامة التبويب]

بالضغط على علامة التبويب ، فإنك تطلب من Bash ملء بقية تفاصيل اسم الملف ، مما يوفر عليك الجهد.

شبح مؤتمر نزع السلاح. تثبيت npm. 

سيؤدي هذا إلى الحصول على كل تبعيات العقدة لـ Ghost. إذا ظهرت لك أخطاء تتعلق بعدم العثور على NPM ، فجرّب ربط الثنائيات:

تثبيت ln -s / usr / local / bin / npm / usr / bin / npm npm. 
الكثير من اللون الأخضر جيد. أي أحمر ، وفشلت العملية.
الكثير من اللون الأخضر جيد. أي أحمر ، وفشلت العملية.

أنت الآن جاهز لإجراء بعض التغييرات الطفيفة على التهيئة.

cp config.example.js config.js. nano config.js. 

في هذا الملف ، تريد تعديل كل مثيل المضيف: "127.0.0.1" بعنوان IP الخاص بك ، والمنفذ: "2368" برقم 80. اضغط CTRL-X ، Y للخروج والحفظ.

تحرير منفذ المضيف

أخيرًا ، اكتب:

بدء npm 

لتشغيل Ghost. يمكنك الآن الوصول إلى Ghost من أي متصفح شبكة محلي باستخدام IP الخاص بك.

http://10.0.1.10/ghost

شبح تسجيل الدخول

ستعرف أنه يعمل لأنه إذا كنت سترى الموارد التي يتم تقديمها من RPi.

تصحيح rpi

على الرغم من أن إنشاء معرف المستخدم الأولي بطيء للغاية - حوالي دقيقة - فإن التجربة بعد ذلك سريعة للغاية. ها قوة Node.js!

انطباعات

يتم طرحك مباشرةً في نظرة عامة على المحتوى ، بمثال منشور واحد لتعلم أساسيات تخفيض السعر. لم أكن من أشد المعجبين بالتخفيضات قبل استخدام Ghost - أفضل فقط الكتابة في نص عادي ، ثم استخدام محرر WordPress المرئي لموسيقى الجاز في وقت لاحق. بمجرد أن تتعلم بناء الجملة يصبح الأمر بسيطًا إلى حد ما ، وأجد أنه جذاب الآن. أحب بشكل خاص القدرة على إضافة لقطات شاشة لاحقًا: ما عليك سوى وضع عنصر نائب لتذكير نفسك ، ثم اسحب المحرر وأفلته في وقت لاحق. إلى متى كنا نتمنى سحب وإفلات التحميلات في WordPress؟

محرر

وهذا كل شيء. يمكنك عرض بلوق الخاص بك إزالة /ghost من عنوان URL (أو انقر فوق الرمز العلوي الأيسر إذا قمت بتعيين IP كعنوان URL للإنتاج). السمة الافتراضية مملة للغاية ، ولكن هناك بالفعل المتجر لشراء المزيد.

إنني مثير للإثارة من خلال القول أن Ghost هو قاتل WordPress: العقدة نفسها لا تزال بيتا ، كما هي Ghost ، وعملية التثبيت إما على خادم إنتاج ليست بعيدة عن السهل حتى الآن. ومع ذلك ، يقدم Ghost بديلاً مقنعًا لأي شخص لا يرغب في التعامل مع تعقيد WordPress للتدوين البسيط. هذه هي الطريقة مع أي نظام شائع: مع نموه ، تتم إضافة الميزات ، يزيد تعقيد الشفرة ، يتم فقدان المهمة الأصلية ، وعند نقطة ما يصل منافس جديد مشرق يقدم شيئًا طازج. شبح يكون التي تبدأ ، ويجب أن تتوقع أشياء كبيرة منه. في الوقت الحالي ، على الرغم من ذلك ، لن يقتل أي WordPress بالتأكيد.

إذا كان لديك فرصة لتجربة Ghost ، فما رأيك؟ هل هو بسيط للغاية بالنسبة لك ، أو هل تحب هذه البساطة؟

جيمس حاصل على درجة البكالوريوس في الذكاء الاصطناعي ، وهو حاصل على شهادة CompTIA A + و Network +. وهو المطور الرئيسي لـ MakeUseOf ، ويقضي وقت فراغه في لعب كرة الطلاء VR وألعاب الطاولة. لقد كان يبني أجهزة الكمبيوتر منذ أن كان طفلاً.