我们计划将静态网站从运行nginx的专用服务器移至Netlify / Github Pages。
当前,我们运行nginx作为我们的Web服务器。 Nginx允许我们的内容按如下所示的平面层次结构进行组织,并让我们将每个URL映射到文件系统路径。例如,
从Netlify / Github Pages文档中了解到,我们可能需要像下面这样在更深的层次结构中重组我们的内容(请在此处更正我):
这是正确的理解吗?如果是,我们希望避免这种情况。我希望Netlify / Github Pages能够像nginx一样单独组织网址和内容路径,但是除了重定向(找不到我)之外,我找不到其他东西。
有什么主意吗?
谢谢
答案 0 :(得分:0)
是的。正确。大部分将归结为以特定结构重组您的静态网站。您必须确保在根目录下有一个index.html
。如果您打算使用Jekyll,Hugo甚至Gatsby之类的工具,则可能有助于流水线资产,构建URL等,但移动已编译的静态网站将需要遵循特定的结构。最后,github页面托管了该页面,而不是引擎。
如果在nginx上也留下任何东西,例如css,那么您也将需要服务器端推送。那里有很多变量。小的。如果重组全部是静态内容,那么重组是更好的方法。