我了解 Octopress 旨在作为独立的 Web 应用程序运行。
我有一个个人网站,我想在其中添加一个博客,出于多种原因,我想为此使用 Octopress。我不想在 git 中有两个单独的应用程序和存储库,而是想将这些应用程序集成在一起。
是否有可靠的方法将 Octopress 集成到现有的 Rails 4.0 应用程序中?
我最好的选择是将 Octopress 安装为 Rails 路由器内的机架应用程序,还是有更好的方法?
我了解 Octopress 旨在作为独立的 Web 应用程序运行。
我有一个个人网站,我想在其中添加一个博客,出于多种原因,我想为此使用 Octopress。我不想在 git 中有两个单独的应用程序和存储库,而是想将这些应用程序集成在一起。
是否有可靠的方法将 Octopress 集成到现有的 Rails 4.0 应用程序中?
我最好的选择是将 Octopress 安装为 Rails 路由器内的机架应用程序,还是有更好的方法?
我认为您最好的选择是拥有像 nginx 这样的前端服务器作为反向代理,并从那里进行重定向/代理。
所以你会有类似的nginx.conf
东西:
server {
listen 80;
server_name domain.com;
location / {
# ... proxy config stuff to rails ...
}
}
server {
listen 80;
server_name blog.mydomain.com;
location / {
root /to/octopress/static/folder
}
}
我的示例是如果您使用 subdomain blog.domain.com
。但很明显,如果你有domain.com/blog
,它仍然可以工作,只需对nging.conf
文件进行一些调整。