Cách cài đặt Ghost CMS trên Mac và PC
WordPress từ lâu đã trở thành lựa chọn mặc định để tạo blog. Bạn cũng có thể sử dụng nó cho các trang web thương mại điện tử, diễn đàn, trang đích, trang web sự kiện và hơn thế nữa. Nhưng các tính năng như SEO hoặc chia sẻ xã hội chỉ khả dụng thông qua các plugin.
Ghost là một nền tảng blog đơn giản cho phép bạn xuất bản, chia sẻ và phát triển doanh nghiệp của mình xung quanh nội dung. Giống như mọi CMS khác, bạn có thể kiểm tra Ghost trên máy tính cục bộ của mình.
Chúng tôi sẽ hướng dẫn bạn cách chạy Ghost CMS cục bộ trên Mac và PC.
Mục Lục
Điều kiện tiên quyết của Ghost CMS
Ghost CMS yêu cầu những điều sau:
- Node.js v16 LTS. Đây là một bản phát hành hỗ trợ dài hạn. Nó sẽ đảm bảo Ghost có thể tiếp tục chạy với phiên bản Node đó trong thời gian dài nhất có thể.
- Sợi hoặc npm để quản lý các gói.
- Trình quản lý phiên bản nút (tùy chọn).
- Dung lượng ổ đĩa đủ cho ứng dụng Ghost, trong khoảng từ 1–2GB.
Sử dụng trình quản lý phiên bản nút
Nếu bạn không cần nhiều phiên bản Node.js và chỉ mới bắt đầu với Ghost CMS, hãy làm theo hướng dẫn từng bước của chúng tôi để cài đặt Node.js và npm. Sau khi cài đặt Node, bạn có thể bỏ qua hoàn toàn phần này và chuyển sang sử dụng Ghost CLI.
Tuy nhiên, nếu bạn đang sử dụng nhiều phiên bản Node.js, Trình quản lý phiên bản Node (NVM) có thể dễ dàng quá trình cài đặt. Nó cũng theo dõi phiên bản bạn đang sử dụng và cho phép bạn chuyển đổi giữa chúng một cách dễ dàng.
Trước khi bạn tiến hành cài đặt NVM, hãy gỡ cài đặt mọi phiên bản hiện có của Node.js. Trên Windows, bạn cũng nên xóa mọi thư mục Nodejs để tránh các biến chứng có thể xảy ra. Bài đăng Stack Overflow này giải thích quy trình. Đồng thời sao lưu bất kỳ cấu hình npmrc chung nào, thường nằm trong % AppData% npm etc npmrc.
Ghost đề xuất các bước cần thực hiện nếu bạn gặp sự cố trong quá trình cài đặt cục bộ thông qua NVM. Bạn phải đảm bảo rằng bạn đã cài đặt ghost-cli trong đúng môi trường.
Cài đặt NVM cho Windows
NVM cho Windows là một công cụ dòng lệnh, dễ sử dụng để quản lý nhiều bản cài đặt Node.js trên Windows. Đi đến trang bản phát hành và tải xuống nvm-setup.zip. Sau khi hoàn tất cài đặt, nhấn Thắng + X và lựa chọn Command Prompt (Quản trị viên). Sau đó gõ:
nvm -v
Bạn sẽ thấy số phiên bản (bản phát hành hiện tại là 1.1.9) và danh sách các lệnh hữu ích.
Bây giờ cài đặt Node bằng NVM:
nvm install 16.15.0
Gói được cài đặt vào “% AppData Roaming nvm” và được liên kết với tệp chương trình. Bây giờ hãy nhập:
node -v
Để kiểm tra số phiên bản của Node và npm.
Cài đặt NVM cho Mac
Truy cập trang web NVM dành cho Mac và cài đặt tập lệnh này bằng Terminal:
curl -o- https:
Tập lệnh sao chép kho lưu trữ nvm sang ~ / .nvm, một thư mục ẩn trong thư mục chính của bạn. Nó cũng cố gắng thêm cấu hình vào cấu hình chính xác cho bash (~ / .bash_profile) hoặc zsh (~ / .zshrc). Kể từ macOS 10.15 Catalina, shell mặc định là zsh và nvm sẽ tìm kiếm .zshrc để cập nhật cấu hình.
Trong Finder, nhấn Cmd + Shift + Dấu chấm để xem các thư mục và tệp ẩn.
Nếu .zshrc tệp bị thiếu, bạn sẽ phải tạo tệp đó:
touch ~/.zshrc
Sau đó chạy lại tập lệnh cài đặt. Bây giờ hãy nhập:
nvm -v
Nếu bạn thấy số phiên bản, điều đó có nghĩa là quá trình cài đặt đã thành công. Bây giờ cài đặt Node:
nvm install 16.15.0
Chạy nút -v và npm -v để kiểm tra số phiên bản của nút và npm.
Cài đặt Ghost CLI
Ghost-CLI là một công cụ dòng lệnh để cài đặt, cấu hình và cập nhật Ghost chỉ với một cú nhấp chuột. CLI có sẵn dưới dạng mô-đun npm và bạn có thể cài đặt nó qua npm hoặc sợi. Để cài đặt CLI, hãy nhập:
npm install ghost-cli@latest -g
Khi bạn cài đặt ghost-cli, công cụ sẽ kiểm tra gói npm và thông báo cho bạn về bất kỳ lỗ hổng nào. Sau đó, bạn nên chạy:
npm audit fix
Sau đó, thực hiện các bước gợi ý trước khi cài đặt Ghost.
Công cụ CLI thực hiện các hoạt động khác nhau để duy trì môi trường Ghost CMS. Nó tạo cấu trúc thư mục, quản lý quyền của người dùng và quản lý mọi cài đặt Ghost hiện có.
Sau khi cài đặt Ghost CLI, hãy chạy giúp đỡ ma để đảm bảo rằng cài đặt thành công và để xem danh sách các lệnh có sẵn.
Cài đặt Ghost CMS trên Windows 10
Bước 1: Tạo một thư mục mới nơi bạn muốn cài đặt ứng dụng Ghost. Gõ vào:
cd "C:Users[UserName]"
“UserName” là tên tài khoản người dùng trên PC của bạn. Sau đó nhập:
mkdir ghost
Bước 2: cd vào thư mục cài đặt ghost:
cd "C:UsersRahulghost"
Bước 3: Sau đó nhập:
ghost install local
Trong khi cài đặt Ghost, bạn sẽ thấy lời nhắc tường lửa cho phép NodeJS truy cập internet. Đảm bảo đánh dấu vào Mạng riêng tư hoặc bạn sẽ không thể xem blog Ghost của mình. Ngoài ra, bạn sẽ nhận được một liên kết:
http:
Dán nó vào trình duyệt của bạn để xem màn hình này.
Bước 4: Nhập thông tin chi tiết để xem trang web địa phương của bạn. Để xem bảng quản trị Ghost CMS, hãy truy cập:
localhost:2368/ghost/
Cài đặt Ghost CMS trên Mac
Bước 1: Tạo một thư mục và “cd” vào đó:
mkdir ghost
Bước 2: Gõ vào:
ghost install local
Bước 4: Cũng giống như trong Windows, bạn sẽ nhận được một liên kết:
http:
Dán nó vào trình duyệt của bạn để xem màn hình thiết lập.
Các lệnh hữu ích để quản lý Ghost
Một số lệnh hữu ích cho phép bạn quản lý blog Ghost của mình. Dưới đây là một số điều quan trọng nhất:
- bắt đầu ma: bắt đầu quá trình Ghost. Nếu bạn thấy bất kỳ lỗi nào, hãy thử sử dụng chạy ma để ghi bất kỳ đầu ra nào từ Ghost trực tiếp vào thiết bị đầu cuối.
- dừng ma: dừng quá trình Ghost.
- ma ls: liệt kê tất cả các blog Ghost đang chạy.
- khởi động lại ma: dừng và khởi động lại trang web Ghost của bạn.
- cập nhật ma: nâng cấp lên phiên bản Ghost mới.
- bác sĩ ma: kiểm tra hệ thống xem có lỗi gì trong quá trình cài đặt / cập nhật Ghost không.
- nhật ký ma: xem nhật ký lỗi từ trang Ghost.
- phiên bản ma: in ra bản ghost-cli và bản Ghost.
- gỡ cài đặt ma: loại bỏ hoàn toàn một bản cài đặt Ghost cùng với dữ liệu và cấu hình liên quan. Bạn phải thực hiện lệnh này từ thư mục cài đặt Ghost.
Những điều cần xem xét trước khi tạo trang web của bạn
Ghost là một nền tảng blog đơn giản nhưng nó cũng là một ứng dụng giàu tính năng với nhiều trường hợp sử dụng. Nếu bạn làm theo quy trình một cách cẩn thận, sẽ không mất nhiều thời gian để cài đặt và thiết lập trang web của bạn.
Nếu bạn muốn phát triển một trang web chuyên nghiệp, bạn sẽ cần phải xem xét khả năng sử dụng, SEO và hơn thế nữa. Đọc hướng dẫn của chúng tôi về những điều cần lập kế hoạch trước khi tạo trang web của bạn.
Đọc tiếp
Giới thiệu về tác giả