Skip to content

violetaini/MoeGallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 

Repository files navigation

私密二次元画廊

这是一个使用 PHP + HTML + Nginx 设计的私人二次元画廊原型。具备强制登录、作品/角色/图片三级管理、随机画廊展示、管理员偏好设置等功能。

功能概览

  • 登录强制校验(管理员/游客双角色)。
  • 作品 → 角色 → 图片三级层级管理。
  • 管理员可配置画廊偏好角色、站点名称、图标、版权信息、登录背景。
  • 登录背景支持随机轮播或固定第一张。
  • 画廊入口默认展示随机图片。
  • 角色页面支持拖拽或选择图片上传。
  • 图片与海报仅使用本地上传,不使用外链图床。

默认账号

  • 管理员:admin / admin123
  • 游客:guest / admin123

目录结构

public/       Web 根目录
  assets/     CSS/JS
  uploads/    上传图片
  index.php   主入口

data/         JSON 数据文件
nginx/        Nginx 示例配置

版本迭代数据保留说明

本项目使用 data/ 目录中的 JSON 文件与 public/uploads/ 中的本地图片作为存储:

  • 升级代码时请保留 data/public/uploads/,这些文件承载了作品、角色、图片、用户与设置数据。
  • 如果需要部署新版本,请将代码覆盖到新目录后,再把旧版的 data/public/uploads/ 迁移回来。
  • 这样可以确保作品、角色、图片在版本迭代中保持不变。

启动提示

  1. 将仓库挂载到 Nginx 的站点目录,例如 /var/www/html
  2. 使用 nginx/site.conf 作为站点配置。
  3. 确保 PHP-FPM socket 路径与环境一致。

注意:本项目使用 JSON 作为轻量存储,适合原型展示。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors