LightBlog是由本人原创编写的一套基于jsp/Servlet的博客程序,本程序演示站点https://me.ugediao.com(演示站点已失效,现在该站点为hexo)
1.服务器环境建议使用宝塔面板,宝塔面板中安装nginx、tomcat(建议安装tomcat8或9)、mysql、phpmyadmin。
2.在宝塔面板的“安全”中,放行8080端口。
3.在宝塔面板中添加网站。
1.下载Myblog.zip(下载地址1 下载地址2)并解压。
2.解压后获得一个文件夹“MyBlog”和一个文件“DBUtils.java”。
3.编辑"DBUtils.java"文件,修改其中相应位置为自己服务器的数据库用户名及密码(相应位置有注释)。
4.在本地编译”DBUtils.java“文件(安装jdk后,键入命令“javac DBUtils.java”),将编译出的“DBUtils.class”放入MyBlog/WEB-INF/classes/com/blog/utils/文件夹中。
5.将MyBlog内的所有文件上传至网站根目录(宝塔面板默认是/www/wwwroot/网站域名)。
1.登录phpmyadmin,新建一个名为“MyBlog”的数据库。 2.下载MyBlog.sql(下载地址),并将其导入至刚刚创建的MyBlog数据库。
本博客程序没有编写后台部分,发布文章、SEO设置、布局设置等需要直接在数据库中修改、插入内容,一些重要的说明如下:
1.表“seo_settings”中,website_name字段代表网站名以及首页的title,website_keyword代表首页的keyword,website_description代表首页的description。
2.表“layout_settings”中,index_announcement字段填写的数字为“公告”分类的id,该分类最新发布的5篇文章将显示在首页的侧栏“网站公告”中。
3.表“posts”存储网站内的所有文章,其中有一个字段“is_rec”,默认值为0,如果将某一篇文章的该字段设置为1,则该文章将会显示在首页的“精选文章中”。
1.本博客程序前端模板来自杨青青编写的帝国CMS主题《今夕何夕》https://www.yangqq.com/download/div/917.html,模板由本人向杨青青购买所得。
2.本程序尚未编写后台部分,即文章编辑器等功能。