# novel **Repository Path**: lasts/novel ## Basic Information - **Project Name**: novel - **Description**: 小说工程化 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-07 - **Last Updated**: 2026-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 网文创作管理工具 基于 Node.js + Vite + Vue 3 的网文创作工程化管理工具。 ## 功能特性 - 📚 **作品管理** - 多作品项目,立项书/设定/大纲一站式管理 - 🎯 **爽点设计** - 基于 SOP v7.0 的爽点驱动创作流程 - 👥 **角色管理** - 角色卡片、关系图、状态追踪 - 📝 **章节创作** - 草稿→修正→润色→定稿,完整版本控制 ## 技术栈 - Vue 3 (Composition API) - Vite 5 - Vue Router 4 - Pinia (状态管理) - TailwindCSS - Pug 模板 ## 快速开始 ```bash # 安装依赖 npm install # 开发模式 (pm2 管理) pm2 start ecosystem.config.cjs pm2 logs novel-dev # 查看日志 pm2 monit # 监控面板 pm2 stop novel-dev # 停止 pm2 restart novel-dev # 重启 # 或直接运行 npm run dev # 构建生产版本 npm run build # 预览构建结果 npm run preview ``` ## 目录结构 ``` novel/ ├── src/ │ ├── views/ # 页面组件 │ ├── components/ # 可复用组件 │ ├── stores/ # Pinia 状态管理 │ ├── router/ # 路由配置 │ ├── App.vue # 根组件 │ ├── main.js # 入口文件 │ └── style.css # 全局样式 ├── index.html ├── package.json ├── vite.config.js ├── tailwind.config.js └── postcss.config.js ``` ## 开发规范 - 使用 Pug 模板引擎 - 使用 TailwindCSS 预定义间距/尺寸值 - 组件使用函数式风格 (props + callbacks) - 禁用 v-model,使用显式 props 和 events - 代码/注释使用半角英文标点 ## License MIT