在 Linux 系统下安装 Ghost 博客,你可以选择使用 Node.js 环境。以下是详细的安装步骤:
首先,确保你的系统已经安装了 Node.js 和 npm。如果还没有安装,可以使用以下命令进行安装:
对于 Ubuntu/Debian 系统:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
对于 CentOS/RHEL 系统:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs
创建一个新的目录来存放 Ghost 项目,并进入该目录:
mkdir my-ghost-blog && cd my-ghost-blog
在项目目录下初始化一个新的 Node.js 项目。这将创建一个 package.json
文件,用于存储项目的依赖关系和配置信息:
npm init -y
使用 npm 安装 Ghost 及其依赖项:
npm install --production ghost
创建一个名为 .env
的文件来存储 Ghost 的环境变量。在这个文件中,你需要设置以下变量:
DB_HOST=localhost
DB_PORT=27017
DB_USER=your_database_user
DB_PASSWORD=your_database_password
DB_NAME=your_database_name
DB_SSL=false
NODE_ENV=production
GHOST_URL=http://localhost:2368
GHOST_PORT=2368
GHOST_ADMIN_USER=admin
GHOST_ADMIN_PASSWORD=your_admin_password
请根据你的数据库设置修改 DB_USER
、DB_PASSWORD
和 DB_NAME
。
使用文本编辑器打开 .env
文件,将 NODE_ENV
变量的值从 production
更改为 development
。这将允许你在本地开发环境中运行 Ghost。
启动 Ghost 服务器:
npm run start-dev
现在,Ghost 博客应该已经在 http://localhost:2368
上运行了。你可以使用浏览器访问该地址,看到 Ghost 的欢迎页面。接下来,你可以按照 Ghost 官方文档 的指引,完成 Ghost 的安装和配置。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。