Хочу взять за основу некий шаблон с уже настроенными инструметами (а там их туева хуча сейчас в Web и чтобы грамотно все настроить — неделю-две нужно убить).
Посмотрел шаблон Angular для Core 2.0. Там сделано так, что JS (а точнее Type Script) рендерится на стороне сервера. Т.е. страницы с вашими TS доступны для индексации поисковиками
А в Core 2.1 усе убрали и привели, как я понял, к классическому виду, который рекомендуют сами Angular на своем сайте. Т.е. в таком виде поисковики нифига не смогут проиндексировать
Здравствуйте, Shmj, Вы писали:
S>Что же делать? Как вы делаете сайты?
А зачем фронту бек-эндовые плюшки? Используйте веб-апи на беке на коре, а фронту оставьте фронт...
Здравствуйте, Nikolay_Ch, Вы писали:
N_C>А зачем фронту бек-эндовые плюшки? Используйте веб-апи на беке на коре, а фронту оставьте фронт...
Информация должна индексироваться поисковиками. Посмотрите топ сайтов в том же гугле или яндексе — все индексированные страницы работают без JS. Как это реализовать в рамках Web-API?
В csproj-файле есть возможность установить BuildServerSideRenderer, но это не работает
Для Angular все-таки есть инструкция как включить Server-side rendering в Core 2.1. Оказывается можно это сделать без использования тега app asp-prerender-module... А вот для React — поленились написать даже
Здравствуйте, Shmj, Вы писали:
S>Для Angular все-таки есть инструкция как включить Server-side rendering в Core 2.1. Оказывается можно это сделать без использования тега app asp-prerender-module... А вот для React — поленились написать даже
Здравствуйте, СвободуАнжелеДевис, Вы писали:
САД>.net core поддерживает server side rendering для spa из коробки. В чем проблема?
Это было в версии 2.0. В версии 2.1 для Angular нужно добавлять вручную по инструкции. Для React даже инструкции нет, нужно адаптировать ту что для Angular.
При этом в версии 2.0 было совсем по другому принципу сделано.
Здравствуйте, Shmj, Вы писали:
S>Хочу взять за основу некий шаблон с уже настроенными инструметами (а там их туева хуча сейчас в Web и чтобы грамотно все настроить — неделю-две нужно убить).
S>Посмотрел шаблон Angular для Core 2.0. Там сделано так, что JS (а точнее Type Script) рендерится на стороне сервера. Т.е. страницы с вашими TS доступны для индексации поисковиками
S>А в Core 2.1 усе убрали и привели, как я понял, к классическому виду, который рекомендуют сами Angular на своем сайте. Т.е. в таком виде поисковики нифига не смогут проиндексировать
S>Что же делать? Как вы делаете сайты?