Java 个人博客系统

又到月底了,再不写就要跳票了。然而这个月忙着毕业都没干啥事,写不出什么文章来,只好随便凑个数啦。
首页
首页

技术选型

前端 - Bootstrap + jQuery 后端 - Spring + Spring MVC + MyBatis + MySQL 服务器 - Nginx + Tomcat + MySQL

角色 抄袭 WordPress 的角色

订阅者 - 管理自己发布的评论;资料修改; 投稿者 - 保存草稿;提交文章审核;修改自己文章(修改已发布文章将要重新审核); 作者 - 发布文章; 编辑 - 审核文章、评论;分类目录管理;标签管理; 管理员 - 用户管理;设置;

后台

写文章 - 富文本编辑器;Markdown 编辑器;
所有文章
所有文章
写文章
写文章
评论管理 - 正常、待审、垃圾、回收站
所有评论
所有评论
分类法 - URL slug;分类目录有父目录;

前台

文章页面
文章页面
分页显示;搜索;近期评论;评论嵌套回复;Feed(RSS、Atom) 国际化支持(GNU gettext)

未实现

页面、附件(没时间写) 插件、主题(感觉挺难的) 文章版本记录、固定链接、邮件通知(可参考 Java 发送邮件 https://youthlin.com/?p=1417)

参考

Nginx 安装及配置 Java 应用国际化 Ubuntu 设置中文环境 推一下自己写的 java-i18n 工具,Maven 坐标:
1
2
3
4
5
6
<!-- https://mvnrepository.com/artifact/com.youthlin/i18n -->
<dependency>
    <groupId>com.youthlin</groupId>
    <artifactId>i18n</artifactId>
    <version>1.0.0</version>
</dependency>
GayHub: https://github.com/YouthLin/java-utils/tree/master/i18n 写得自己不是很满意,因此不打算继续了,还是好好用 WordPress 吧。以后有时间一定完成 “写一个 WordPress主题” 的目标。 附友链,看起来也是(一年前) Java 写的博客:http://labofjet.com/ 以前没有用 VPS 的需求,现在想来独立服务器也挺用的呢。只是腾讯云的学生账号快要过期了,而且用国内云服务器的话还需要备案,否则一绑定域名就被监测出来了……最近,貌似腾讯的企业邮箱也要求备案了,备案好麻烦啊,不想弄,大不了不用了2333

Reader Echoes

7 comments

  • #1451lvs
    调皮 HEXO值得拥有
  • #1450life in faw
    技术大拿 厉害
  • #1449黑暗游侠
    可以用vultr啊,月付2.5刀完全可以接受
  • #1447Flyer
    厉害啊!
  • #1446c
    我勒个去这可太厉害了,你这是要秒杀WP的节奏啊!
  • #1445ChoJemmy
    不懂的人写博客,懂的人写博客·程序

表情

评论提交后需经审核才会显示。