项目简介
这是一个基于 Nuxt 4 构建的全栈博客系统,支持文章管理、笔记管理、留言板、图片资源管理以及“一言(Hitokoto)”等功能模块,采用现代前端技术与轻量后端方案,开箱即用、易于部署。基本信息
生产环境依赖
@monaco-editor/loader^1.7.0
@nuxt/ui4.5.1
@nuxtlabs/monarch-mdc^0.8.1
@pinia/nuxt^0.11.3
@prisma/adapter-pg^7.2.0
@prisma/client^7.2.0
@tiptap/extension-code-block-lowlight^3.14.0
@tiptap/extension-image^3.14.0
@tiptap/extension-link^3.14.0
@tiptap/extension-placeholder^3.14.0
@tiptap/extension-task-item^3.14.0
@tiptap/extension-task-list^3.14.0
@tiptap/pm^3.14.0
@tiptap/starter-kit^3.14.0
@tiptap/vue-3^3.14.0
@vuepic/vue-datepicker^12.1.0
@vueuse/core^14.1.0
archiver^7.0.1
axios^1.13.2
cropperjs^2.1.0
crypto-js^4.2.0
czdb^1.0.0
date-fns^4.1.0
dayjs^1.11.19
dotenv^17.2.3
echarts^6.0.0
es-toolkit^1.43.0
file-type^21.1.1
highlight.js^11.11.1
jose^6.1.3
lenis^1.3.16
lodash-es^4.17.22
lowlight^3.3.0
mime^4.1.0
minio^8.0.6
mitt^3.0.1
monaco-editor^0.55.1
nodemailer^7.0.12
numeral^2.0.6
nuxt^4.2.2
pg^8.16.3
pg-copy-streams^7.0.0
pinia^3.0.4
sharp^0.34.5
typed.js^2.1.0
ua-parser-js^2.0.7
viewerjs^1.11.7
vue^3.5.26
vue-draggable-plus^0.6.0
vue-router^4.6.4
winston^3.19.0
winston-daily-rotate-file^5.0.0
zod^4.2.1
开发环境依赖
@iconify-json/ep^1.2.3
@iconify-json/lucide^1.2.82
@iconify-json/material-icon-theme^1.2.45
@iconify-json/material-symbols^1.2.50
@iconify-json/ri^1.2.6
@nuxt/eslint1.12.1
@nuxtjs/i18n^10.2.1
@nuxtjs/mdc^0.19.2
@tailwindcss/vite^4.1.18
@types/archiver^7.0.0
@types/crypto-js^4.2.2
@types/lodash-es^4.17.12
@types/node^25.0.3
@types/nodemailer^7.0.4
@types/numeral^2.0.5
@types/pg^8.16.0
@types/pg-copy-streams^1.2.5
@types/ua-parser-js^0.7.39
@typescript-eslint/eslint-plugin^8.50.1
@typescript-eslint/parser^8.50.1
@vueuse/nuxt^14.1.0
cn-font-split^7.4.1
eslint^9.39.2
eslint-config-prettier^10.1.8
eslint-plugin-prettier^5.5.4
eslint-plugin-vue^10.6.2
prettier^3.7.4
prisma^7.2.0
sass^1.97.1
sass-loader^16.0.6
svgo^4.0.0
tailwindcss^4.1.18
typescript^5.9.3
