Ghost CLI 提供相當簡便的功能指令,幾乎都能找到相應的指令完成 Ghost 部署相關的用途, 例如 ghost backup 就能備份網站的內容。ghost setup 指令是能在已經安裝 ghost 的目錄中做到重新部署,而並非重新安裝。
Ghost CLI Doc #
TD;DR
sudo -i -u ghost-mgr
cd /var/www/ghost
ghost config url https://iam.mingshun.me
ghost setup nginx
ghost setup SSL
ghost restart
事前准备 #
💡
假设已经将新的域名domain 指向主机ip了

Ghost CLI - 更改 Ghost 網址 #
- 登入ghost-mgr才能进行下一步的操作:
sudo -i -u ghost-mgr - 预设ghost是安装在 /var/www/ghost/ :
cd /var/www/ghost/。如果安装位置不是ghost的话可以在路径 /var/www/中使用ls列出 /var/www/中的文件:cd /var/www/>ls - 执行
ghost config url更新网站url,可别忘了加入https://才加入网站urls:ghost config url 'https://new website url - 更新Nginx配置:
ghost setup nginx - 加入新域名的SSL证书,因为需要验证的关系所以在执行这步骤前确保在DNS中将域名只想主机位置:
ghost setup SSL - 一般更新或是上传新文件都需要重启restart ghost程序,更改url也不例外:
Ghost restart
更多相關可以到 Ghost Website 標籤找到相關的教程。
一般来说如果是使用DO的一键安装, 可以到digitalocean.com注册一个账号又或是用我的优惠连接https://m.do.co/c/1b223479fa8c注册,就可享有 USD100 块钱的 Digital Ocean 账号余额。