Переход с nginx на страницы Netlify или Github - PullRequest
0 голосов
/ 07 января 2019

Мы планируем переместить наши статические веб-сайты с выделенных серверов под управлением nginx на страницы Netlify / Github.

В настоящее время мы запускаем nginx как наш веб-сервер. Nginx позволяет организовывать наш контент в плоской иерархии, как показано ниже, и позволяет сопоставлять каждый URL-адрес с путем в файловой системе. Например,

Как я понимаю из документации по Netlify / Github Pages, нам может потребоваться реорганизовать наш контент в глубокой иерархии, как показано ниже (пожалуйста, исправьте меня здесь):

  • / веб / главный
  • / веб / основные / документы
  • / веб / главная / jsapps

Это правильное понимание? если да, мы хотели бы избежать этого. Я надеюсь, что у Netlify / Github Pages будет что-то для организации URL-адреса и пути к контенту индивидуально, как это делает nginx, но я не смог найти ничего, кроме перенаправления (это не то, что я ищу).

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 07 января 2019

Да. Правильный. Большая часть этого будет сводиться к реорганизации вашего статического веб-сайта в определенной структуре. Вам нужно убедиться, что у вас есть index.html в корне. Если вы планируете использовать что-то вроде Jekyll, Hugo или даже Gatsby, это может помочь с конвейерной передачей ресурсов, созданием URL-адресов и т. Д., Но перемещение скомпилированного статического сайта должно соответствовать определенной структуре. В конце концов, Github Pages размещает это, а не движок.

Если вы тоже что-то оставите на nginx, скажем, css, то вам также понадобится push на стороне сервера. Там много переменных. Маленькие однако. В любом случае реструктуризация - лучший способ сделать это, если все это статическое содержимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...