# jianyiblog-nuxt3 **Repository Path**: shi-xingze/jianyiblog-nuxt3 ## Basic Information - **Project Name**: jianyiblog-nuxt3 - **Description**: 一个简约大气的博客前端页面,正在持续更新优化中。采用nuxt3,vuetify,实现。有搭配的后端系统,招募相同爱好者 17736590607 同微 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://jianyiblog.top/ - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-09-07 - **Last Updated**: 2025-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, Nuxt, vuetify, tiptap ## README # 剑意博客 - Nuxt3版本 基于Nuxt3框架开发的简易博客系统,提供博客发布、编辑、查看等功能。 ## 项目信息 - **框架**: Nuxt 3 - **UI框架**: Vuetify - **状态管理**: Pinia - **编辑器**: Tiptap - **SEO优化**: 内置Sitemap和Robots支持 ## 主要功能 - 博客文章的创建、编辑和查看 - 富文本编辑器支持(基于Tiptap) - 图片上传功能 - 评论系统 - 标签和分类管理 - 用户登录和权限控制 ## 项目结构 ``` ├── apis/ # API接口 ├── assets/ # 静态资源 ├── components/ # 组件 ├── composables/ # 组合式函数 ├── layouts/ # 布局 ├── pages/ # 页面 ├── plugins/ # 插件 ├── public/ # 公共资源 ├── server/ # 服务端 ├── stores/ # 状态管理 └── types/ # 类型定义 ``` ## 安装与运行 安装依赖: ```bash npm install ``` 开发环境运行: ```bash npm run dev ``` 生产环境构建: ```bash npm run build ``` 预览生产环境: ```bash npm run preview ``` ## 配置说明 项目使用了以下Nuxt模块: - vuetify-nuxt-module - @nuxtjs/sitemap - @nuxtjs/robots - @pinia/nuxt - pinia-plugin-persistedstate/nuxt ## 性能优化 项目已进行SSR优化,配置了以下实验性功能: ```js experimental: { inlineSSRStyles: false, payloadExtraction: false, renderJsonPayloads: false } ```