vdistortion/kira-sekira
GitHub: vdistortion/kira-sekira
这是一个采用monorepo结构的摄影师作品集网站项目,支持子域名和管理后台,用于简化作品展示和管理。
Stars: 0 | Forks: 0
## 🚀 项目安装与启动
本项目采用 **NPM Workspaces** 组织为 monorepo。
### 1. 克隆仓库
```
git clone git@github.com:vdistortion/kira-sekira.git
```
### 2. 安装依赖
在根目录执行命令,将自动为所有应用 (`/apps/`) 和包 (`/packages/`) 安装依赖:
```
npm ci
```
### 3. 配置本地域名 (Hosts)
为使本地开发环境中子域名和管理后台正常工作,请将以下内容添加到系统文件 `/etc/hosts`:
```
127.0.0.1 model1.localhost
127.0.0.1 model2.localhost
127.0.0.1 studio.localhost
```
### 4. 开发模式启动
同时启动主站、子域名模板和管理后台:
```
npm run start:all
```
启动后的访问地址:
- 主站:http://localhost:4200
- 子域名:http://model1.localhost:4201
- 管理后台:http://studio.localhost:3000
### 5. 代码格式化
为保持整个项目代码风格统一,请使用通用命令:
```
npm run format
```
标签:CMS安全, Git, GNU通用公共许可证, JavaScript, MITM代理, Node.js, NPM Workspaces, SOC Prime, TypeScript, 专业网站, 个人网站, 代码格式化, 作品集, 创意设计, 单页应用, 多域名配置, 子域名, 安全插件, 开发工具, 摄影作品, 摄影师, 数据可视化, 本地开发, 管理后台, 网站构建, 自动化攻击