├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc.js ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── api ├── helper │ └── checkStatus.ts ├── interface │ └── index.ts └── user.ts ├── app.vue ├── assets └── styles │ ├── global.scss │ ├── index.scss │ └── juejin.css ├── commitlint.config.js ├── components ├── TopHeader.vue ├── articleAuthor.vue ├── catalog.vue ├── navigationSidebar.vue └── pinItem.vue ├── ecosystem.config.js ├── env ├── .env.dev └── .env.prod ├── layouts └── default.vue ├── lint-staged.config.js ├── nuxt.config.ts ├── package.json ├── pages ├── about.vue ├── index.vue ├── pins │ └── [tag].vue └── post │ └── [id].vue ├── plugins ├── element-plus.ts └── pinia.ts ├── server └── api │ └── count.ts ├── store └── index.ts ├── tsconfig.json ├── utils ├── index.ts ├── piniaPersist.ts └── request.ts ├── yarn.lock ├── 功能模块.md └── 踩坑问题.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | # eslint 忽略检查 (根据项目需要自行添加) 2 | *.sh 3 | node_modules 4 | *.md 5 | *.woff 6 | *.ttf 7 | .vscode 8 | .idea 9 | dist 10 | /public 11 | /docs 12 | .husky 13 | .local 14 | /bin 15 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # 忽略格式化文件 (根据项目需要自行添加) 2 | node_modules 3 | dist 4 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/README.md -------------------------------------------------------------------------------- /api/helper/checkStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/api/helper/checkStatus.ts -------------------------------------------------------------------------------- /api/interface/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/api/interface/index.ts -------------------------------------------------------------------------------- /api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/api/user.ts -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/app.vue -------------------------------------------------------------------------------- /assets/styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/assets/styles/global.scss -------------------------------------------------------------------------------- /assets/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/assets/styles/index.scss -------------------------------------------------------------------------------- /assets/styles/juejin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/assets/styles/juejin.css -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /components/TopHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/components/TopHeader.vue -------------------------------------------------------------------------------- /components/articleAuthor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/components/articleAuthor.vue -------------------------------------------------------------------------------- /components/catalog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/components/catalog.vue -------------------------------------------------------------------------------- /components/navigationSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/components/navigationSidebar.vue -------------------------------------------------------------------------------- /components/pinItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/components/pinItem.vue -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /env/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/env/.env.dev -------------------------------------------------------------------------------- /env/.env.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/env/.env.prod -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/package.json -------------------------------------------------------------------------------- /pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/pages/about.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/pins/[tag].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/pages/pins/[tag].vue -------------------------------------------------------------------------------- /pages/post/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/pages/post/[id].vue -------------------------------------------------------------------------------- /plugins/element-plus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/plugins/element-plus.ts -------------------------------------------------------------------------------- /plugins/pinia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/plugins/pinia.ts -------------------------------------------------------------------------------- /server/api/count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/server/api/count.ts -------------------------------------------------------------------------------- /store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/store/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/utils/index.ts -------------------------------------------------------------------------------- /utils/piniaPersist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/utils/piniaPersist.ts -------------------------------------------------------------------------------- /utils/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/utils/request.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/yarn.lock -------------------------------------------------------------------------------- /功能模块.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/功能模块.md -------------------------------------------------------------------------------- /踩坑问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackbrens/nuxt3-project/HEAD/踩坑问题.md --------------------------------------------------------------------------------