# hackblog **Repository Path**: thinkhack/hackblog ## Basic Information - **Project Name**: hackblog - **Description**: 一个简洁的markdown博客,支持生成静态HTML,自动生成HTML,无框架,无类,纯函数的PHP项目。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://www.ossdn.com - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-10-22 - **Last Updated**: 2021-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hackblog #### 项目介绍 一个用了7天时间开发出来的简单静态博客系统,2018年10月1日国庆节在家呆着无聊,准备写点博客发现jekyll挂了, 一怒之下决定彻底放弃jekyll,已经忍它很久了,计划写一个web版本的jekyll,不用配那么多环境,也不需要太麻烦 的配置,于是hackblog就诞生了。 ### 作者信息 思想黑客,一个爱思考的程序员,称呼自己为思想黑客。 ### 网站特色: 1. 全站静态化 2. 网站纯函数,无对象,高性能 3. 无任何框架使用,简单可靠。 4. 支持markdown ### 支持功能 1. 博客markdown编辑与预览 2. 自动生成静态HTML,定时更新 3. 支持浏览次数记录 4. 支持独立页面 5. 支持分类 正在实现中 1.支持评论功能 2.网站配置 3.导航菜单 #### 软件架构 此博客没有用到任何框架,纯PHP代码编写,唯一用到类的地方是数据库和上传组件。 其他都是函数调用,没有用PHP的高端特性,保持简洁。 相信简洁的东西才是强大的,好用的。 #### 安装教程 1. 配置虚拟主机到代码的www目录 2. 修改数据库配置文件config/database.php 3. 创建数据库hackblog_db ,并将database/db.sql导入 #### 使用说明 1. 登录后台 http://localhost/admin 2. 修改后台路径config/app.php 将admin_uri的值改成其他不常用的地址 默认admin 3. 管理账号 admin 密码 123456 #### 演示地址 http://www.ossdn.com #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request