Comments 9
canonical так не очень правильно делать. Если у меня есть товар, который входит в несколько категорий, а категория — это часть url, предложенный вариант сгенерирует разные canonical на один товар.
0
статья --пушка
спасибо большое, я похожий проект делаю и я для себя много нового узнал
спасибо большое, я похожий проект делаю и я для себя много нового узнал
0
UFO just landed and posted this here
Вот это прям дельная статья. Спасибо!
0
Отличная статья, хотелось бы обратить внимание на пару опечаток:
Здесь не ${cSlug} а ${category.cSlug}, cSlug не объявлена.
Название папки должно быть category, иначе маршрут не зарезолвится.
<nuxt-link :to="`/category/${cSlug}`">
Здесь не ${cSlug} а ${category.cSlug}, cSlug не объявлена.
В папке pages создаём папку categories
Название папки должно быть category, иначе маршрут не зарезолвится.
0
Спасибо, поправил. Актуальный рабочий код проекта будет доступен тут github
0
В vue-lazy-loading есть async, но нет await
0
Отключаем для Development всю минификацию html, чтобы ускорить процесс разработки.
...(!isDev && {
html: {
minify: {
collapseBooleanAttributes: true,
decodeEntities: true,
minifyCSS: true,
minifyJS: true,
processConditionalComments: true,
removeEmptyAttributes: true,
removeRedundantAttributes: true,
trimCustomFragments: true,
useShortDoctype: true
}
}
})
Кажется это не совсем верный конфиг для отключения.
Дефолтный конфиг nuxtjs включает все: github.com/nuxt/nuxt.js/blob/796282ceec913630dd660201a973236491fb8b57/packages/config/src/config/build.js
В коде выше если НЕ ДЕВ, то будет включено все. Но и в ДЕВЕ будет включено все за счет дефолта nuxt'а, разве нет?
Может стоит делать что-то типа:
...(isDev && {
html: {
minify: {
collapseBooleanAttributes: false,
decodeEntities: false,
minifyCSS: false,
minifyJS: false,
processConditionalComments: false,
removeEmptyAttributes: false,
removeRedundantAttributes: false,
trimCustomFragments: false,
useShortDoctype: false
}
}
})>
Т.е. проверяем, что мы в dev и добавляем в конфиг все с `false`. В проде будет дефотоный с включенной минификацией
0
Sign up to leave a comment.
Создаем интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 1