راهنمای میزبانی بدون سرور وبلاگ استاتیک Jekyll: چگونه به صورت رایگان در Surge.sh مستقر شویم؟

نحوه میزبانی رایگان جکیل وبلاگ ثابت؟ بدون نیاز به خرید سرور یا مهارت های فنی، حتی یک تازه کار می تواند به سرعت شروع به کار کند!

Jekyll + Surge.sh به شما امکان می دهد به راحتی یک پلت فرم وبلاگ نویسی کارآمد ایجاد کنید!

راهنمای میزبانی بدون سرور وبلاگ استاتیک Jekyll: چگونه به صورت رایگان در Surge.sh مستقر شویم؟

پروژه Surge را نصب کنید

Surge.sh یک برنامه نقل قول جاوا اسکریپت است که توسط پلتفرم Node.js منتشر شده است.

قبل از استفاده از Surge، بایدNode.js را روی رایانه محلی خود نصب کنید.

  • سپس Surge through npm را نصب کنید.

اگر Surge را نصب نکرده اید، اولین کار این است که دستور زیر را برای نصب آن وارد کنید

npm install -g surge
  • اکنون تمام ابزارهای مورد نیاز برای راه اندازی سریع وب سایت جکیل را دارید.

یک سایت جکیل جدید ایجاد کنید

ابتدا پروژه جکیل موجود خود را پیدا کنید یا از طریق ترمینال ▼ یک پروژه جدید ایجاد کنید

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

برای روش خاص ساخت جکیل، لطفاً روی لینک زیر کلیک کنید تا آموزش دانلود و نصب جکیل را که با دقت آماده شده است را مطالعه کنید.

پس از راه اندازی یک کامپیوتر محلی و راه اندازی Jekyll، می توانید با دستور زیر در مرورگر خود به آن دسترسی داشته باشید:bundle exec jekyll serve

bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • در این مرحله شما با موفقیت یک وب سایت استاتیک اولیه را اجرا کرده اید.
  • به‌طور پیش‌فرض، پروژه Jekyll روی رایانه محلی شما اجرا می‌شود و تقریباً آماده استقرار در سرور است.

وب سایت جکیل خود را کامپایل کنید

در مرحله بعد، می توانید وب سایت Jekyll خود را در فایل های HTML، CSS و جاوا اسکریپت کامپایل کنید.

bundle exec jekyll build

اکنون، کد منبع شما در یک کامپایل شده است _site/ فهرست مطالب.

هر دویدن jekyll build ، این فایل ها دوباره کامپایل می شوند - آنها همچنین فایل هایی هستند که می خواهید در وب منتشر کنید.

سایت جکیل خود را مستقر کنید

می توانید از دستور زیر استفاده کنید _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's CLI ارسال کنید.

به عنوان مثال، اگر ساب دامنه شما باشد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 استقرار دهید و یک نام دامنه سفارشی اضافه کنید؟

برای ادامه خواندن راهنمای ما روی لینک زیر کلیک کنید و به راحتی وب سایت استاتیک خود را بسازید ▼

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "استراتژی میزبانی بدون سرور بلاگ استاتیک Jekyll: چگونه به صورت رایگان در Surge.sh مستقر شویم؟" 》، برای شما مفید است.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-31655.html

برای کشف ترفندهای مخفی بیشتر🔑، به کانال تلگرام ما بپیوندید!

اگر دوست داشتید به اشتراک بگذارید و لایک کنید! اشتراک گذاری ها و لایک های شما انگیزه ادامه دار ماست!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

فهرست مقاله
رفته به بالا