LikeGirl是一款开源的情侣专属小站项目,专门设计用于帮助情侣们系统性地记录恋爱过程中的各种珍贵时刻。该项目整合了多项实用功能,包括用于日常记录的情感日志模块“点点滴滴”,允许访客留下祝福的互动区域“留言板”,叙述双方相识历程的专属页面“关于我们”,展示共同回忆的图片集“Love Photo”,以及规划未来目标的清单工具“Love List”。
项目演示地址:
https://lovey.kikiw.cn/
安装步骤详解
采用Docker Compose方式部署,以下是完整的配置代码示例:
services:
mariadb:
image: linuxserver/mariadb:latest
container_name: likegirl-db
environment:
- MYSQL_DATABASE=likegirl
- MYSQL_ROOT_PASSWORD=likegirl
- MYSQL_USER=likegirl
- MYSQL_PASSWORD=likegirl
volumes:
- /vol1/1000/docker/likegirl:/config
restart: unless-stopped
likegirl:
image: stark324/likegirl:v520
container_name: likegirl-app
ports:
- 1314:1314
restart: unless-stopped
depends_on:
- mariadb
成功启动项目容器后,还需要执行数据库初始化操作。
从项目代码库中获取必要的SQL文件,实际上仅需下载此数据库文件即可完成数据导入。
项目仓库地址:
https://gitee.com/kiCode111/like-girl-v5.2.0
将下载的“LikeGirl v5.2.0 AllData.sql”数据库文件放置到容器映射的目录路径中。
连接数据库时需要特别注意,必须使用容器内的“/usr/bin/mariadb”完整路径进行访问。
执行以下SQL命令完成数据库导入过程:
use likegirl;
SOURCE /config/LikeGirl v5.2.0 AllData.sql;
使用指南与界面介绍
在浏览器地址栏中输入“http://NAS的IP:1314”即可访问项目主界面。
界面设计采用了清新简约的风格,功能布局较为完整(感兴趣的用户可以先访问演示站点体验具体功能,此处不再展示详细截图)。
管理后台的访问地址为“http://NAS的IP:1314/admin/login.php”。
系统预设的登录账号和密码分别为:admin/loveww
需要注意的是,该项目目前已经停止更新维护。
管理界面设计简洁明了,各个功能模块都有对应的管理入口。
点击右上角的设置选项,可以修改默认的管理员账号和登录密码。
基础设置区域支持修改网站的基本信息和各项参数。
留言管理功能目前存在一些技术问题,可能无法正常使用。
点点滴滴模块提供了简单的文章记录和编辑功能。
恋爱相册功能支持通过添加图片链接的方式展示照片。
恋爱清单模块可用于记录双方共同制定的计划和目标。
项目总结与评价
LikeGirl作为开源情侣记录平台,基本满足了用户对恋爱历程数字化记录的需求。界面采用清新风格设计,视觉体验较为舒适,后台管理模块划分清晰,基础设置和内容管理操作直观简单。但项目存在明显缺陷,包括留言功能无法正常使用,文章记录不支持富文本格式,相册展示仅能使用在线图片链接而无法本地上传,这些限制影响了实际使用体验。
综合推荐指数:⭐⭐⭐(考虑到七夕节日主题,给予额外推荐加成)
实际使用体验:⭐⭐(功能细节存在较多问题)
部署难度评级:⭐⭐⭐(属于中等难度级别)