Serj
ну еще есть 1 вариант 🙂
Aleksey
mode: history включи и не будет решетки
Тут даже вопрос не в решетке, а втом, что поисковики видят этот динамический JS или нет? Но спасибо)
Serj
https://github.com/chrisvfritz/prerender-spa-plugin
Aleksey
А если использовать nuxt, он вроде генерирет отдельные html? Но я не смотрел, подставляет он туда сразу актуальные данные или нет
Aleksey
самописный SSR покруче нюкста будет)
Ну я пока в этом зеленый) Вот делаю проект на nuxt в конторе и тут резко им захотелось двигать его по сео. Теперь ломаю голову, как это все сделать. На сайте из vuex берутся данные (заголовки и текста), тем самым генерируя 300+ страниц (просто с разными заголовками и шагами в калькуляторе) и надо это как-то двигать по сео)
Sx
А как проверить что SSR работает до продакшена?
Aleksey
самописный SSR покруче нюкста будет)
И все роуты динамичные, статику через nuxt не собрать
ℝei
И все роуты динамичные, статику через nuxt не собрать
вот поэтому и лучше свой писать. я как раз шаблон запилил )
Dmitry
Всем привет. Подскажите, а сайты на vue двигаются по сео? Поисковики дружат со страницами /#/... ?
Видал в видосе такую решетку, но я думал, что чуваку просто пофиг, что он нечаянно поставил, а это не так?
ℝei
https://github.com/romanrei/vue-ssr мб кому пригодится)
Dmitry
Кирило
ну да
Aleksey
Подводя итоги - двигать по сео сайт на vue+vuex (заголовки берутся от туда для страниц) можно, но куда херовей. Верно?)
Dmitry
ну да
У меня нет никакой решётки
Dmitry
С роутером
ℝei
ssr юзай, писали ж тебе
он уже nuxt юзает
Кирило
У меня нет никакой решётки
может ты сменил mode
Dmitry
History стоит
Кирило
он уже nuxt юзает
так в чём проблема вообще?)
Aleksey
так в чём проблема вообще?)
Динамичные роуты, не собрать в статику
Кирило
History стоит
ну вот - history это не дефолтный, это как раз без решётки
Dmitry
Аа
Кирило
Динамичные роуты, не собрать в статику
Static Generated Deployment (Pre Rendered) не подходит?
Aleksey
Static Generated Deployment (Pre Rendered) не подходит?
Это когда он для страниц генерирует html файлы?
Кирило
да
Aleksey
да
Не подходит. Роуты динамичные, а он умеет собирать только уже известные ссылки.
Кирило
http://prntscr.com/h7p74e что-то мне подсказывает, что умеет
Vyacheslav
Интересный вопрос по СЕО. Серверный рендеринг делать не хочу. Скажем на пыхе у меня выводятся товары. А вуе при инициализации их стирает и выдает динамику. Можно ли сделать что бы это было не заметно для глаз? Сейчас воткнул так beforeCreate () { removeElement( document.getElementById('active_lots_blade') ); },
Vyacheslav
ну то есть хочется что бы поисковики видели статику
Vyacheslav
а юзерам была динамика на вуе
Vyacheslav
может можно сделать элементы vue не видимыми пока они не примонтируются?
Vyacheslav
v-cloak
Anonymous
>вуе вью а не вуе
Vyacheslav
не помогает
Vyacheslav
v-cloak
Anonymous
а стили на v-cloak есть у тебя?
Vyacheslav
хм , нет
Vyacheslav
но saas такой стиль кушать не хочет
Vyacheslav
.[v-cloak]
ℝei
мб потомушто ты не правильно пишешь?
Vyacheslav
sass очнее
Vyacheslav
так точно )
Vyacheslav
надо без точки
Rafael 🌵
кто-то использует? https://github.com/vue-styleguidist/vue-styleguidist
Rafael 🌵
меня блять пиздец как бесит неинформативные ошибки
Stanislav
Я
Rafael 🌵
Rafael 🌵
это ошибка тянется из vuelidate
Nikita
хнык-хнык, я не могу договориться с автором v-tooltip насчет одной фичи
first
ребзя,никак не могу разобраться,хочу прокинуть в инлайн стиль background,картинку,через обычный v-bind:style="{ background: activeColor + products[key].id' }">Работает,как только меняю background на background-image то все ломается,может кто сталкивался с таким..
Nikita
а что получается из activeColor + product?
Nikita
какая строка выходит?
first
/img/products/3
Nikita
а где url() ?
Nikita
background-image: url(url) ?
first
"url(\"/img/products/"
first
прошу прощения,да
first
вот он в activeColor
first
все подтягивается,если через бг обычный
first
а если через бг-имг,то все ломается :С
first
почему хз...
Nikita
ну так посмотри в devtools
ℝei
Посмотри что на выходе в стиль пишется
first
так в том то и дело,все ломается,тут скрины можно кидать?