
一款基于 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', '管理员邮箱');