进入Web开发有些日子了,一直想写一个内容足够丰富、后端框架足够轻量精炼,前台界面简洁大气的个人博客。
市面上流行的后端框架屈指可数,之前项目使用过ThinkPHP3.1.3和ThinkPHP3.2.3以及YII1.0和YII2.0,这些框架对于个人博客来说都过于厚重,模版引擎(例如:Smarty)确实足够小巧灵活,但毕竟已经落后,没有公司再使用,想到之前在外包公司曾经使用过Codeignter给前台做接口,Codeignter小巧灵活,中小项目都能够得心应手,再三挑选之后决定采用Codeignter作为后端框架。
博客前台是在一位同为后端开发工程师的个人博客扒下来的,原博主的后端框架是使用 Laravel 框架开发的,在此感谢@叶落山城秋。
后台页面我采用了H-ui admin,一款优秀轻量的前台框架来完成后台管理界面,功能丰富且足够简洁。
| 名称 |
|---|
| Codeignter 5.1 |
| H-ui admin 3.1 |
| 皮肤来自: 叶落山城秋 |
| Qiniu SDK 7.1.3 |
| Web uploader 0.1.5 |
- PHP5.0+
- Mysql5.0+
- Composer
| 前台入口 | 后台入口 |
|---|---|
| index.php | /login |
后台入口路由在
application/config/routes.php内可自定义。
| 名称 | 进展 | 详情 |
|---|---|---|
| 配合七牛云存储 | ||
| i18n | 暂时搁置 | |