# markdown博客 **Repository Path**: zmh886/markdown-blog ## Basic Information - **Project Name**: markdown博客 - **Description**: 一个简易的支持markdown的博客程序,优点不要钱,缺点是功能很单一。 - **Primary Language**: PHP - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-10-11 - **Last Updated**: 2026-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Markdown博客网站 这是一个支持Markdown的PHP文章发布网站,使用MySQL数据库存储数据。 ## 功能特点 - 支持Markdown格式的文章编辑与发布 - 实时预览Markdown渲染效果 - 文章分类与标签管理 - 所有文章底部自动添加统一文字和赞助二维码 - 用户认证系统(登录/退出) - 文章管理(创建/编辑/删除) - 响应式设计,适配各种设备 ## 安装步骤 1. 创建数据库 - 执行database.sql文件中的SQL语句创建数据库和表 - 或手动创建数据库并导入SQL脚本 2. 配置数据库连接 - 编辑config.php文件,修改数据库连接参数 3. 安装依赖 - 本项目使用Composer管理依赖 - 运行`composer require michelf/php-markdown`安装Markdown解析器 4. 创建上传目录 - 确保uploads目录存在且具有写入权限 - 项目会自动创建该目录,但可能需要手动设置权限 5. 初始登录 - 默认管理员账号:admin - 默认密码:无,需要使用create_hash.php生成并替换数据库对应值 - 登录后建议立即修改密码 ## 使用说明 1. 发布文章:登录后点击"发布文章",使用Markdown编辑器编写内容 2. 编辑文章:在文章详情页点击"编辑文章"按钮 3. 设置统一底部内容:点击"设置",可以修改所有文章底部显示的统一文字和上传赞助二维码 4. Markdown编辑器支持常用格式:标题、粗体、斜体、链接、图片、列表、代码块等 ## 技术栈 - PHP 7.4+ - MySQL 5.7+ - Bootstrap 5 - Highlight.js(代码高亮) - Michelf/php-markdown(Markdown解析)