Ghost یک پلت فرم رایگان و متن باز وبلاگ نویسی است که با جاوا اسکریپت نوشته شده است. استفاده از آن پس از نصب آسان است، و در اینجا نحوه انجام این کار آورده شده است.
وردپرس مدتهاست که انتخاب پیش فرض برای ایجاد وبلاگ بوده است. همچنین می توانید از آن برای وب سایت های تجارت الکترونیک، انجمن ها، صفحات فرود، میکروسایت های رویداد و موارد دیگر استفاده کنید. اما ویژگی هایی مانند SEO یا اشتراک گذاری اجتماعی فقط از طریق افزونه ها در دسترس هستند.
Ghost یک پلت فرم وبلاگ نویسی ساده است که به شما امکان می دهد کسب و کار خود را حول محتوا منتشر کنید، به اشتراک بگذارید و رشد دهید. مانند هر CMS، می توانید Ghost را روی رایانه محلی خود آزمایش کنید.
ما به شما نشان خواهیم داد که چگونه Ghost CMS را به صورت محلی در مک و رایانه شخصی اجرا کنید.
پیش نیازهای Ghost CMS
Ghost CMS به موارد زیر نیاز دارد:
- Node.js v16 LTS. این نسخه پشتیبانی طولانی مدت است. این باید اطمینان حاصل کند که گوست میتواند با آن نسخه از Node برای طولانیترین زمان ممکن به کار خود ادامه دهد.
- یا نخ یا npm برای مدیریت بسته ها.
- مدیر نسخه Node (اختیاری).
- فضای دیسک کافی برای برنامه Ghost، بین 1 تا 2 گیگابایت.
با استفاده از Node Version Manager
اگر به چندین نسخه Node.js نیاز ندارید و به تازگی با Ghost CMS شروع کرده اید، راهنمای گام به گام ما را برای نصب Node.js و npm دنبال کنید. پس از نصب Node، می توانید این بخش را به طور کلی رد کرده و به استفاده از Ghost CLI بروید.
با این حال، اگر از چندین نسخه Node.js استفاده می کنید، Node Version Manager (NVM) می تواند فرآیند نصب را آسان کند. همچنین نسخه ای که استفاده می کنید را پیگیری می کند و به شما امکان می دهد به راحتی بین آنها جابجا شوید.
قبل از ادامه نصب NVM، نسخه های موجود Node.js را حذف نصب کنید. در ویندوز، برای جلوگیری از عوارض احتمالی، باید هر دایرکتوری Nodejs را حذف کنید. این پست Stack Overflow روند را توضیح می دهد. همچنین از هر پیکربندی جهانی npmrc، که معمولاً در %AppData%\npm\etc\npmrc قرار دارد، نسخه پشتیبان تهیه کنید.
Ghost اقداماتی را توصیه می کند که در صورت مواجه شدن با مشکل در طول یک
نصب محلی از طریق NVM
. باید مطمئن شوید که ghost-cli را در محیط صحیح نصب کرده اید.
نصب NVM برای ویندوز
NVM برای ویندوز یک ابزار خط فرمان با کاربری آسان برای مدیریت چندین نصب Node.js در ویندوز است. به صفحه انتشارات بروید و nvm-setup.zip را دانلود کنید. پس از اتمام نصب، Win + X را فشار داده و Command Prompt (Admin) را انتخاب کنید. سپس تایپ کنید:
nvm -v
شماره نسخه (نسخه فعلی 1.1.9 است) و لیست دستورات مفید را خواهید دید.
اکنون Node را با استفاده از NVM نصب کنید:
nvm install 16.15.0
بسته در “%AppData\Roaming\nvm” نصب می شود و به فایل های برنامه پیوند می یابد. حالا تایپ کنید:
node -v
برای بررسی شماره نسخه Node و npm.
نصب NVM برای مک
به صفحه وب NVM برای Mac بروید و این اسکریپت را با استفاده از ترمینال نصب کنید:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
این اسکریپت مخزن nvm را به ~/.nvm، یک پوشه مخفی در فهرست اصلی شما شبیه سازی می کند. همچنین سعی می کند پیکربندی را به نمایه صحیح bash (~/.bash_profile) یا zsh (~/.zshrc) اضافه کند. از macOS 10.15 Catalina، پوسته پیشفرض zsh است و nvm برای بهروزرسانی پیکربندی به دنبال zshrc. میگردد.
در Finder، را فشار دهید
Cmd + Shift + Period
برای دیدن پوشه ها و فایل های مخفی
اگر فایل zshrc. وجود ندارد، باید آن را ایجاد کنید:
touch ~/.zshrc
سپس اسکریپت نصب را دوباره اجرا کنید. حالا وارد کنید:
nvm -v
اگر شماره نسخه را مشاهده کردید، به این معنی است که نصب با موفقیت انجام شده است. حالا Node را نصب کنید:
nvm install 16.15.0
نود -v و npm -v را اجرا کنید تا شماره نسخه نود و npm را بررسی کنید.
نصب Ghost CLI
Ghost-CLI یک ابزار خط فرمان برای نصب، پیکربندی و به روز رسانی Ghost با یک کلیک است. CLI به عنوان یک ماژول npm در دسترس است و می توانید آن را از طریق npm یا yarn نصب کنید. برای نصب CLI، تایپ کنید:
npm install ghost-cli@latest -g
همانطور که ghost-cli را نصب می کنید، این ابزار بسته npm را بررسی می کند و هر گونه آسیب پذیری را به شما اطلاع می دهد. سپس باید اجرا کنید:
npm audit fix --force
سپس، قبل از نصب Ghost، مراحل پیشنهادی را انجام دهید.
ابزار CLI عملیات مختلفی را برای حفظ محیط Ghost CMS انجام می دهد. این یک ساختار پوشه ایجاد می کند، از مجوزهای کاربر مراقبت می کند و نصب Ghost موجود را مدیریت می کند.
پس از نصب Ghost CLI، برای اطمینان از موفقیت آمیز بودن نصب و مشاهده لیست دستورات موجود، ghost help را اجرا کنید.
Ghost CMS را روی ویندوز 10 نصب کنید
مرحله 1: یک پوشه جدید ایجاد کنید که در آن می خواهید برنامه Ghost را نصب کنید. تایپ:
cd "C:\Users\[UserName]"
“UserName” نام حساب کاربری رایانه شما است. سپس وارد کنید:
mkdir ghost
مرحله 2: سی دی به پوشه نصب شبح:
cd "C:\Users\Rahul\ghost"
مرحله 3: سپس وارد کنید:
ghost install local
هنگام نصب Ghost، اعلان فایروال را خواهید دید که اجازه دسترسی NodeJS به اینترنت را می دهد. مطمئن شوید که گزینه Private Network را علامت بزنید وگرنه نمی توانید وبلاگ Ghost خود را مشاهده کنید. علاوه بر این، یک پیوند دریافت خواهید کرد:
http://localhost:2368/ghost/
برای دیدن این صفحه آن را در مرورگر خود جایگذاری کنید.
مرحله 4: جزئیات را برای مشاهده سایت محلی خود وارد کنید. برای مشاهده پنل مدیریت Ghost CMS به آدرس زیر بروید:
localhost:2368/ghost/#/admin/
Ghost CMS را در مک نصب کنید
مرحله 1: یک پوشه و “cd” در آن ایجاد کنید:
mkdir ghost
مرحله 2: تایپ کنید:
ghost install local
مرحله 4: درست مانند ویندوز، یک پیوند دریافت خواهید کرد:
http://localhost:2368/ghost/
آن را در مرورگر خود جایگذاری کنید تا صفحه تنظیمات را ببینید.
دستورات مفید برای مدیریت Ghost
چندین دستور مفید به شما امکان می دهد وبلاگ Ghost خود را مدیریت کنید. در اینجا برخی از مهمترین آنها آورده شده است:
- ghost start: فرآیند Ghost را شروع کنید. در صورت مشاهده هر گونه خطایی، از اجرای ghost استفاده کنید تا خروجی های Ghost را مستقیماً به ترمینال وارد کنید.
- ghost stop: روند Ghost را متوقف کنید.
- ghost ls: همه وبلاگهای Ghost در حال اجرا را فهرست کنید.
- ghost restart: توقف و راه اندازی مجدد سایت Ghost.
- به روز رسانی ghost: به نسخه جدید Ghost ارتقا دهید.
- دکتر ghost: هنگام نصب/بهروزرسانی Ghost سیستم را برای هر گونه خطا بررسی کنید.
- ghost log: گزارش های خطا را از سایت Ghost مشاهده کنید.
- نسخه ghost: نسخه ghost-cli و Ghost را چاپ می کند.
- ghost uninstall: نصب Ghost به همراه داده ها و پیکربندی مربوطه را به طور کامل حذف کنید. این دستور را باید از پوشه نصب Ghost اجرا کنید.
نکاتی که باید قبل از ایجاد وب سایت خود در نظر بگیرید
Ghost یک پلتفرم وبلاگ نویسی ساده است، اما همچنین یک برنامه کاربردی غنی از ویژگی ها با طیف گسترده ای از موارد استفاده است. اگر این روش را به دقت دنبال کنید، نصب و راه اندازی سایت شما زمان زیادی نمی برد.
اگر می خواهید یک سایت حرفه ای ایجاد کنید، باید قابلیت استفاده، سئو و موارد دیگر را در نظر بگیرید. راهنمای ما را در مورد چیزهایی که باید قبل از ایجاد وب سایت خود برنامه ریزی کنید بخوانید.