feat: 完成网站前端的基本建设
- 网站内容展示:首页, 产品页, 解决方案, 联系信息等 - 网站跳转逻辑:通过Vue-Router实现路由跳转 - 后端通信: 通过Nuxt Strapi与后端Strapi服务进行通信
This commit is contained in:
@ -6,7 +6,7 @@ export default defineNuxtConfig({
|
||||
app: {
|
||||
// head
|
||||
head: {
|
||||
title: "Jinshen Website",
|
||||
title: "金申机械制造有限公司",
|
||||
meta: [
|
||||
{ name: "viewport", content: "width=device-width, initial-scale=1" },
|
||||
{
|
||||
@ -18,8 +18,17 @@ export default defineNuxtConfig({
|
||||
},
|
||||
},
|
||||
|
||||
fonts: {
|
||||
provider: 'local',
|
||||
},
|
||||
|
||||
// css
|
||||
css: ["@unocss/reset/tailwind.css", "~/assets/scss/index.scss"],
|
||||
css: [
|
||||
"@unocss/reset/tailwind.css",
|
||||
"~/assets/scss/index.scss",
|
||||
"~/assets/css/fonts.css",
|
||||
"@mdi/font/css/materialdesignicons.min.css",
|
||||
],
|
||||
|
||||
nitro: {
|
||||
esbuild: {
|
||||
@ -43,6 +52,11 @@ export default defineNuxtConfig({
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
devServer: {
|
||||
port: 3000,
|
||||
host: '0.0.0.0',
|
||||
},
|
||||
|
||||
elementPlus: {
|
||||
icon: "ElIcon",
|
||||
@ -50,6 +64,37 @@ export default defineNuxtConfig({
|
||||
themes: ["dark"],
|
||||
},
|
||||
|
||||
i18n: {
|
||||
detectBrowserLanguage: {
|
||||
useCookie: true,
|
||||
cookieKey: "i18n_redirected",
|
||||
redirectOn: "root",
|
||||
alwaysRedirect: true
|
||||
},
|
||||
locales: [
|
||||
{ code: "en", language: "en-US", name: "English", file: "en.json" },
|
||||
{ code: "zh", language: "zh-CN", name: "简体中文", file: "zh.json" },
|
||||
],
|
||||
defaultLocale: "zh",
|
||||
strategy: "prefix_except_default",
|
||||
langDir: "locales",
|
||||
},
|
||||
|
||||
strapi: {
|
||||
url: process.env.STRAPI_URL || "http://localhost:1337",
|
||||
token: process.env.STRAPI_TOKEN || undefined,
|
||||
prefix: "/api",
|
||||
admin: "/admin",
|
||||
version: "v5",
|
||||
cookie: {},
|
||||
cookieName: "strapi_jwt",
|
||||
},
|
||||
|
||||
imports: {
|
||||
dirs: ['types/**']
|
||||
},
|
||||
|
||||
|
||||
modules: [
|
||||
"@nuxt/eslint",
|
||||
"@nuxt/fonts",
|
||||
@ -60,5 +105,7 @@ export default defineNuxtConfig({
|
||||
"@pinia/nuxt",
|
||||
"@unocss/nuxt",
|
||||
"@element-plus/nuxt",
|
||||
"@nuxtjs/i18n",
|
||||
"@nuxtjs/strapi",
|
||||
],
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user