ghost改掉默认首页
这篇讲的是如何在一个Ghost博客的域名下,同时运行PHP页面并替换默认首页。 作者遇到的实际需求是让同一域名既支持Ghost博客,又能运行PHP,且PHP页面作为首页。他没有选择复杂的插件或二次开发,而是用Nginx反向代理的经典思路巧妙解决:将Ghost改到8080端口运行,Nginx在80端口接收所有请求,并通过配置精准分流——所有`.php`请求交给PHP解释器处理,其余请求则代理回Ghost。 文章给出了完整的Nginx配置文件片段,清晰地展示了`location`块如何通过不同规则实现请求转发。针对如何让Ghost的博客列表出现在新的`/blog/`路径下,作者还演示了利用Ghost Public API和模板引擎的`{{#get}}`助手,新建静态页并修改主题文件来实现的步骤。 这是一份从端口规划、服务部署到前端模板修改的完整操作记录,对需要在同一Web服务器上混合部署不同应用(如Node.js与PHP)的开发者有直接的参考价值。