# RootpiWeb **Repository Path**: RootpiXiaocheng/rootpi-web ## Basic Information - **Project Name**: RootpiWeb - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-03 - **Last Updated**: 2026-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 橙曦澎湃 · Prax 门户网站 > Project Rootpi & Xiaocheng(简称 **Prax**)—— 对外门户 + 内部协同(OA)平台。 橙色为主、具备现代感的门户主页,米白与橙色为主的工坊子页面,以及一个能配置 「项目指向链接、封面、标签、是否在首页展示」的完整后台。 --- ## 一、快速开始 ### 环境要求 - **Node.js ≥ 22.13.0**(推荐 24 LTS;用到内置的 `node:sqlite`,无需任何原生编译依赖) ### 本地启动 **Windows**:双击 `start.bat` **macOS / Linux**: ```bash chmod +x start.sh ./start.sh ``` 或者手动执行: ```bash npm install npm run seed # 初始化数据(幂等,可重复执行) npm start ``` 启动后访问: | 入口 | 地址 | | --- | --- | | 门户首页 | http://localhost:3000/ | | 工坊子页面 | http://localhost:3000/atelier | | 协同后台 | http://localhost:3000/admin | | 自建页面 | http://localhost:3000/p/<路径> (例如 [`/p/about`](http://localhost:3000/p/about)) | ### 默认账号 | 账号 | 密码 | 角色 | 能做什么 | | --- | --- | --- | --- | | `admin` | `admin123` | 超级管理员 | 全部功能 | | `editor` | `prax1234` | 内容编辑 | 内容、媒体、留言 | | `rootpi` | `prax1234` | 协作成员 | 协同办公(任务/审批) | | `xiaocheng` | `prax1234` | 协作成员 | 协同办公(任务/审批) | > **登录后请立即到「成员与权限」修改密码。** > 容器部署可用环境变量 `PRAX_ADMIN_PASSWORD` 指定初始管理员口令。 --- ## 二、后台能力 ### 内容管理 | 模块 | 能力 | | --- | --- | | **项目** | 设置指向链接、按钮文字、封面、分类、标签、精选、排序,以及**是否在首页展示** | | **工坊内容** | 子页面的作品/副产品条目:封面、年份、归属说明、类型、标签、展示开关 | | **自建页面** | **Markdown / HTML 页面编辑器**,见下一节 | | **公告** | 标题、摘要、正文、配图、置顶、展示开关 | | **友情链接** | 名称、链接、说明、排序、展示开关 | | **导航菜单** | 名称、链接、打开方式、排序、展示开关 | ### 自建页面(页面编辑器) 后台「内容管理 → 自建页面」可以写出**任意页面**,不用改代码就能扩展站点。 - **两种格式**:Markdown(适合写文章)与 HTML(适合精细排版),编辑器内可随时切换 - **实时预览**:右侧预览走**与前台完全相同**的渲染管线,所见即所得 - **历史版本**:每次保存自动留档(每页保留最近 30 个),可查看并一键回滚 - **三种皮肤**:米白(默认)、纯净(无页头页脚)、深橙(同门户首页) - **加入导航**:勾选后页面自动出现在网站页头 - **路径稳定**:改标题**不会**改动 `/p/路径`;除非你显式修改路径字段 编辑器支持工具栏插入、`Ctrl+B` 加粗、`Ctrl+K` 链接、`Ctrl+S` 保存、 `Tab` 缩进、字数/行数统计,以及 Markdown 语法速查。 #### 关于 HTML 模式的安全性 HTML 模式给的是「能排版」的自由,而不是「能执行脚本」的自由。保存时会被清除: - `