دليل استضافة Jekyll static blog بدون خادم: كيفية النشر على Surge.sh مجانًا؟

كيفية الاستضافة مجانا جيكل مدونة ثابتة؟ لا حاجة لشراء خادم أو مهارات تقنية، فحتى المبتدئ يمكنه البدء بسرعة!

يسمح لك Jekyll + Surge.sh بإنشاء منصة تدوين فعالة بسهولة!

دليل استضافة Jekyll static blog بدون خادم: كيفية النشر على Surge.sh مجانًا؟

قم بتثبيت مشروع Surge

Surge.sh هو برنامج اقتباس جافا سكريبت تم نشره بواسطة منصة Node.js.

قبل استخدام Surge، عليك أن تفعل ذلكقم بتثبيت Node.js على جهاز الكمبيوتر المحلي الخاص بك.

  • ثم قم بتثبيت Surge من خلال npm.

إذا لم تقم بتثبيت Surge، فإن المهمة الأولى هي إدخال الأمر التالي لتثبيته▼

npm install -g surge
  • الآن لديك كل الأدوات التي تحتاجها لبدء تشغيل موقع Jekyll بسرعة.

قم بإنشاء موقع Jekyll جديد

أولاً، ابحث عن مشروع Jekyll الحالي الخاص بك، أو أنشئ مشروعًا جديدًا عبر المحطة ▼

# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./

للتعرف على الطريقة المحددة لبناء Jekyll، يرجى النقر فوق الرابط أدناه لقراءة البرنامج التعليمي لتنزيل وتثبيت Jekyll المُعد بعناية▼

بعد إعداد جهاز كمبيوتر محلي وإعداد Jekyll، يمكنك الوصول إليه في متصفحك باستخدام الأمر التالي:bundle exec jekyll serve

bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • في هذه المرحلة، تكون قد قمت بتشغيل موقع ويب ثابت أساسي بنجاح.
  • افتراضيًا، يتم تشغيل مشروع Jekyll على جهاز الكمبيوتر المحلي الخاص بك، وهو جاهز تقريبًا للنشر على الخادم.

قم بتجميع موقع Jekyll الخاص بك

بعد ذلك، يمكنك تجميع موقع Jekyll الإلكتروني الخاص بك إلى ملفات HTML وCSS وJavaScript ثابتة.

bundle exec jekyll build

الآن، تم تجميع كود المصدر الخاص بك في ملف _site/ جدول المحتويات.

كل شوط jekyll build ، ستتم إعادة ترجمة هذه الملفات - وهي أيضًا الملفات التي تريد نشرها على الويب.

انشر موقع Jekyll الخاص بك

يمكنك استخدام الأمر التالي ل _site/ نشر الكتالوج على الإنترنت▼

surge _site/

إذا لم تقم بتسجيل الدخول أو التسجيل بعد، فسيطالبك النظام بتسجيل الدخول أو التسجيل.

بعد ذلك، سوف تحصل على نطاق فرعي عشوائي.

يمكنك استبداله بشيء من اختيارك، على سبيل المثال. example-jekyll.surge.sh

surge _site/

email: [email protected]
project path: ~/Sites/jekyll-project/_site
domain: (random-suggestion.surge.sh) example-jekyll.surge.sh

بعد الضغط على Enter، يجب أن تتلقى رسالة تؤكد أنه قد تم إطلاق موقع الويب الخاص بك بنجاح▼

Success! Project is published and running at example-jekyll.surge.sh
  • حسنًا، أصبح موقع الويب الخاص بك متصلاً بالإنترنت بنجاح الآن!

سيطلب منك Surge إدخال اسم المجال افتراضيًا في كل مرة يتم نشره.

لتخطي هذه الخطوة، يمكنك تمرير اسم المجال مباشرةً إلى واجهة سطر الأوامر الخاصة بـ Surge عند تشغيل الأمر.

على سبيل المثال، إذا كان النطاق الفرعي الخاص بك هوvancouver.surge.sh، يمكنك تنفيذ الأمر التالي ▼

surge _site/ --domain vancouver.surge.sh
  • إذا كنت تقوم بإضافة اسم مجال مخصص في Surge، فيمكنك استبدال اسم المجال الفرعي في الأمر أعلاه باسم المجال المخصص الخاص بك.

إذا كنت تريد تبديل الحسابات لتسجيل الدخول، فستحتاج إلى تسجيل الخروج من حساب Surge الخاص بك▼

surge logout

إذا ظهرت رسالة الخطأ التالية▼

تم الإلغاء - ليس لديك إذن بالنشر على xxx.surge.sh. الحل هو تغيير النطاق الفرعي الذي يُنشئه Surge افتراضيًا، حيث أن هذا النطاق الفرعي مُستخدم بالفعل. يمكنك إضافة أي بادئة أبجدية رقمية إلى عنوان URL المُنشأ تلقائيًا.

Aborted - you do not have permission to publish to xxx. surge.sh
  • الحل هو تغيير النطاق الفرعي الذي تم إنشاؤه بواسطة Surge افتراضيًا لأن هذا النطاق الفرعي مشغول بالفعل.
  • يمكنك إضافة أي بادئة أبجدية رقمية إلى عنوان URL المقدم تلقائيًا.

حدود الطبقة المجانية

  • يقدم Surge.sh طبقة مجانية تسمح بـ 250 عملية نشر ومساحة تخزينية تبلغ 1 جيجابايت شهريًا.
  • بالنسبة للمدونة الشخصية، عادة ما يكون هذا كافيًا.
  • إذا كنت بحاجة إلى المزيد من الموارد، يمكنك الترقية إلى خطة مدفوعة.

注意 事项

نظرًا لأن اسم النطاق الفرعي المقدم رسميًا بواسطة Surge مجبر على حظر عناكب البحث في ملف robots.txt (لا يؤدي إلىتحسين محركات البحث (SEO))، ليس لدينا إذن بتعديله، لذا لا ينصح باستخدامه.

نوصي بإضافة اسم نطاق مخصص إلى Surge حتى يمكن تعديل ملف robots.txt الخاص بك.

🚀 هل تريد معرفة كيفية نشر Jekyll على Surge.sh وإضافة اسم مجال مخصص؟

انقر فوق الرابط أدناه لمواصلة قراءة دليلنا وإنشاء موقع الويب الثابت الخاص بك بسهولة ▼

مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "استراتيجية استضافة Jekyll Static Blog بدون خادم: كيفية النشر على Surge.sh مجانًا؟" 》، مفيد لك.

مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-31655.html

لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!

مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!

 

发表 评论

لن يتم نشر عنوان بريدك الإلكتروني. 必填 项 已 用 * 标注

انتقل إلى الأعلى