ZDocs 文档系统源码|一款基于PHP开发的轻量级文档系统

ZDocs 文档系统|一款基于PHP开发的轻量级文档系统

一款基于 php 开发的轻量级文档系统,采用无后台设计,所有交互均在前台完成。

功能和特性

  • 轻到不能再轻量化,总共就 9 个 PHP 文件
  • 内容支持 Markdown 和 HTML,采用前端渲染 Markdown
  • 支持多分类、子分类
  • 支持多用户协作
  • 支持文章和分类排序
  • 支持明暗主题切换
  • 密码使用 BCRYPT 散列储存

系统环境要求

  • PHP 7.2 及以上
  • PDO MySQL 扩展支持
  • MySQL 5.X 或 MariaDB 10.X+

安装步骤

首先,将代码下载到网站根目录:

然后,修改 config.php 文件,进行配置

<?php
/* 站点信息配置 */
define('SITE_NAME', '这里是站点名字');
define('SITE_DESC', '这里是站点介绍');
define('SITE_URL', 'https://这里填写你的网站实际网址/');
define('STATIC_URL', true); // 是否启用伪静态

/* 数据库配置 */
define('DB_HOST', '数据库地址');
define('DB_USER', '数据库账号');
define('DB_PASS', '数据库密码');
define('DB_NAME', '数据库名称');
define('DB_PORT', 3306);
define('DB_CHARSET', 'utf8mb4');

/* 头像配置 */
define('AVATAR_API', 'https://cdn.sep.cc/avatar/%s?s=128');

/* 自动安装和注册用户(首次运行后请删除下面的内容) */
define('INSTALL_DB', true);
define('REGISTER_USER', '管理员用户名'); // 请勿使用除了英文、数字、字母、下划线、减号以外的字符,否则无法登陆
define('REGISTER_PASS', '管理员密码');
define('REGISTER_MAIL', '管理员邮箱');

接着,浏览器访问您的网站,不出意外将会看到网站的界面,但没有任何文章,这是正常的。

点击右上角的登录按钮,尝试登录,如果一切正常,则可以删除 config.php 文件内的注册项:

/* 删除以下内容即可 */
define('INSTALL_DB', true);
define('REGISTER_USER', '管理员用户名');
define('REGISTER_PASS', '管理员密码');
define('REGISTER_MAIL', '管理员邮箱');
下载地址:
123盘
密码:无
蓝奏云
密码:无
阅读剩余