功能强大的字体展示和管理平台:FontStory

https://youtu.be/ABVkJ7Zjavg

提供便捷的字体在线预览、分包上传和后台管理等功能。
支持动态调整字体大小,具备响应式设计,能够完美适配移动端设备。
FontStory 是一个开源的字体展示和管理平台,托管在 GitHub 上,由用户 Racsocc 开发。

该项目的主要功能包括:

  • 字体在线预览与动态大小调整:用户可以实时预览字体效果,并根据需要调整字体大小。
  • 响应式设计:界面设计适配各种设备,确保在移动端和桌面端都有良好的使用体验。
  • 深色/浅色主题切换:提供主题切换功能,满足不同用户的视觉偏好。
  • 字体分包上传与管理:支持将字体文件打包上传,并进行分类管理,便于组织和查找。
  • 完整的后台管理系统:包括用户登录、权限管理、系统日志记录等功能,方便管理员进行系统维护。
  • SEO 优化设置支持:内置 SEO 设置选项,有助于提升平台在搜索引擎中的可见性。

安装部署方面,FontStory 依赖以下环境:

  • PHP 7.4 及以上版本
  • SQLite 3 数据库
  • Nginx 1.22 或 Apache 服务器
  • 具备写入权限的目录:database/fonts/logs/

推荐使用宝塔面板进行部署,具体步骤包括上传文件、设置目录权限、初始化数据库以及登录后台管理系统。

需要注意的是,初始化数据库后,应立即删除或重命名 init_db.php 文件,以防止数据库被重复初始化。同时,建议在首次登录后台后修改默认密码,确保系统安全。

部署 FontStory 的基本步骤如下:

  1. 准备环境

    • 安装 PHP 7.4+;
    • 安装 SQLite 3;
    • 配置好 Nginx 或 Apache;
    • 推荐使用宝塔面板来简化部署流程。
  2. 上传项目文件

    • 克隆或下载 FontStory 项目;
    • 将项目上传至网站根目录。
  3. 设置权限

    • 确保 fonts/database/logs/ 文件夹有写入权限(chmod 777)。
  4. 初始化数据库

    • 访问 init_db.php 初始化数据库;
    • 完成后务必删除或重命名该文件以防安全风险。
  5. 登录后台

    • 默认管理员账户为 admin,密码为 123456,首次登录后请立即更改。
  6. 配置伪静态和访问地址(若使用宝塔):

    • 设置网站目录指向 public/(如果有);
    • 添加伪静态规则以支持路由。

你希望我为你生成一份宝塔面板部署的详细图文指南吗?

Github:https://github.com/Racsocc/FontStory

油管:https://youtu.be/ABVkJ7Zjavg

了解 Tarogo Cloud Bloger & Shop 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读