php基于CI+layui开发的个人博客系统
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
HXCblog 提交文件 Oct 27, 2017
界面预览 提交文件 Oct 27, 2017
HXC博客 v1.0(简要版)安装配置说明.txt 提交文件 Oct 27, 2017
README.md Update README.md Apr 19, 2018
hxcblog.sql 提交文件 Oct 27, 2017

README.md

HXCblog博客 v1.0 主要基于Codeigniter + layui开发,是一套简练简介的个人博客程序,并一同开发了该系统APP客户端。

基于CI+layui开发的个人博客系统

##博客系统简介

  • HXCblogv1.0主要基于Codeigniter3 + layui开发
  • 版本:HXCblog v1.0 简要版
  • 时间:2017年8月
  • 托管于阿里云 ECS
  • 服务器环境为: centos 6.8 + Apache + Mysql

  • HXCblogv2.0主要基于Codeigniter3 + bootstrap3开发
  • 版本:HXCblog v2.0
  • 时间:2018年3月

####博客地址:

邮箱:hi@huxinchun.com

说明:本人非php程序员,技术粗浅,该博客系统还有许多不够完善和有待开发和优化的部分,暂时发布该简要版只为方便分享和交流。

后台主要功能

  • 内容管理:文章的增、删、改、查。
  • 栏目设置:可添加,修改,删除文章分类与栏目。
  • 名片设置:展示博主信息。
  • 用户管理:后台管理员账号和密码修改。
  • 版本计划:为方便后期更新,提供的更新计划增加与修改。
  • 友情链接:更新计划中。
  • 留言板:完成。
  • 时间轴:更新计划中。
  • 页面标签:更新计划中。

前台主题

清新简约的原创主题,自适应,兼容性好,在不同设备上都有较优的体验感。

##安装使用说明 后台使用CodeIgniter框架开发,安装步骤和ci基本类似。

  • 1、解压缩安装包,将HXCblog文件夹及里面的文件上传到服务器,index.php 文件将位于网站的根目录.
  • 2、使用文本编辑器打开 application/config/config.php 文件设置你网站的根URL

Asd  

  • 3、如果你打算使用数据库,打开 application/config/database.php 文件设置数据库参数。修改为自己的数据库地址,账户,密码,及数据库。

ABC23

HXC v1.0 文件目录

ABCrwe

CI 流程控制图

ABCee

  • 1、index.php 文件作为前端控制器,初始化运行 CodeIgniter 所需的基本资源;
  • 2、Router 检查 HTTP 请求,以确定如何处理该请求;
  • 3、如果存在缓存文件,将直接输出到浏览器,不用走下面正常的系统流程;
  • 4、在加载应用程序控制器之前,对 HTTP 请求以及任何用户提交的数据进行安全检查;
  • 5、控制器加载模型、核心类库、辅助函数以及其他所有处理请求所需的资源;
  • 6、最后一步,渲染视图并发送至浏览器,如果开启了缓存,视图被会先缓存起来用于 后续的请求。

其他设置:

移除 URL 中的 index.php 默认情况,你的 URL 中会包含 index.php 文件: example.com/index.php/news/article/my_article 如果你的 Apache 服务器启用了 mod_rewrite ,你可以简单的通过一个 .htaccess 文件再加上一些简单的规则就可以移除 index.php 了。
下面是这个文件的一个例子, 其中使用了 "否定条件" 来排除某些不需要重定向的项目:

  • RewriteEngine On
  • RewriteCond %{REQUEST_FILENAME} !-f
  • RewriteCond %{REQUEST_FILENAME} !-d
  • RewriteRule ^(.*)$ index.php/$1 [L]

在上面的例子中,除已存在的目录和文件,其他的 HTTP 请求都会经过你的 index.php 文件。 ci官方手册:https://codeigniter.org.cn/user_guide/general/urls.html

  • apache服务器开始rewrite模块详解:https://yq.aliyun.com/ziliao/48568

设置默认路由(路由规则定义在 application/config/routes.php文件里)

$route['default_controller'] = 'home'为首页, 其中“home”替换为你的首页控制器名 参考:http://codeigniter.org.cn/user_guide/general/routing.html ##前台界面: ###主页

主页w

文章页

主页re

后台界面预览:

###后台主页

主页ds

###栏目分类页

主页wer

###内容编辑页 主页234sd

混合式APP界面(兼容安卓及IOS)

#(一)APP下载地址: 主页234d

###HXCapp主界面
主页sdqew 主页ehgh 主页ert 主页5435

项目开源地址:

基于MUI、H5+的HXC胡新春博客APP V1.0 https://github.com/HXCblog/HXCapp

文档说明地址:

http://www.huxinchun.com/Home/content/71