Соответствующий контекст: я новичок.
Мое текущее приложение:
- Is Angular 7,
- Размещено на GitHub Pages,
- Состоит из одной страницы (домашняя страница - калькулятор), которая на самом деле требует функциональности Angular, плюс несколько страниц, которые в основном представляют собой статический HTML.(Каждая такая страница в настоящее время является угловым компонентом.)
Я только недавно понял, что Google не может "видеть" какой-либо контент на этих других страницах.Я думаю это потому, что GitHub Pages в основном принимает каждый запрос и перенаправляет на домашнюю страницу, но мое понимание здесь может быть ошибочным.
Я читал об этом в течение последнего дня или около тогои я думаю Я узнал, что:
- Angular Universal можно использовать для рендеринга статических страниц в виде обычного HTML, чтобы робот Google мог их видеть, и
- Angular Universal нельзя использовать с GitHub Pages.
Мои вопросы:
1) Является ли Angular Universal лучшим решением здесь?Я продолжаю читать, что Angular Universal сложно реализовать и он не «хорошо играет» с разными вещами.Есть ли что-то еще, что я должен изучить?(Приоритетом будет простота реализации.)
2) Будет ли Firebase подходящим местом для размещения приложения, если я реализую Angular Universal?
Спасибо за любой ввод / обратную связь.