本博客主要功能包括新闻发布,专题专栏,图片上传裁剪等功能,以及完全的角色权限认证等功能,如果需要多用户搭建博客,可以根据角色权限进行二次开发。
Helper.Core.Library -- 核心公共类
SuperBlog.DAL -- 数据库交互
SuperBlog.ENUM -- 枚举
SuperBlog.FILTER -- 表单验证
SuperBlog.MODEL -- 实体
SuperBlog.UI -- 前端 UI
本博客开发语言为 .Net,框架为 Asp.Net MVC + 三层框架,数据库使用 SqlServer,前后端采用 Jquery + Bootstrap 来布局,.Net Framework 最低支持 .Net 4.5,SqlServer 最低支持 SqlServer 2005,项目使用如下:
第一步:在数据库中新创建一个空数据库(名称自取)。
第二步:执行 SuperBlog.DataBase 下的创建表语句。
第三步:修改项目 web.config 中的 ConnectionString 节的连接字符串。
第四步:启动项目(F5)之后在浏览器中访问“项目地址+端口/Manager/Init”来初始化管理员账户,初始化成功之后会进入到管理后台。
项目开源地址为:
https://gitee.com/snipen/SuperBlog