beeBlog产品分解

项目名称BeeBLog,Bee既是beego的缩写,也是蜜蜂的意思,勤劳的特征,也是我们学习的榜样。

技术栈。

后端框架采用beego框架,前端页面使用项目Akina For Typecho的前端模板,已经和作者联系过可以使用,采用beego的模板mvc模型开发,使用MySQL数据库进行存储数据。

产品分析

首页显示博客文章的列表,点击更多浏览更多的博客文章列表数据。文章可以分类,分标签,支持在菜单下拉选择不同分类的文章进行查看分类的文章列表。文章支持评论功能,评论文章后快速定位评论锚点到评论列表。同时还有关于博主、社交/开源账号等信息,也需要有一个管理后台管理这些数据信息。下面详细分析各个功能。

文章列表

添加文章的时候必须要上传一张封面图片在列表处展示,有简单的文章简介,文章可以有推荐、置顶等状态标识。同时列表显示发表时间和浏览数量、评论数量。

文章分类

在菜单上可以看到全部分类,下拉选择查看各个分类的文章列表,分类数据需要在管理后台添加、修改分类,添加文章时选择所属分类。

文章内容页

在文章内容显示文章的图片,Markdown格式的文章内容,同时在后台添加或者编辑文章时支持Markdown编辑,使用开源项目editor.md。显示文章的最后更新时间,浏览数量,文章所属标签,版权声明和博主信息等,还有该文章发布时间的上一篇和下一篇文章。右下角的一键[返回顶部]按钮方便用户直接返回顶部浏览。文章下面的评论文章功能可以针对文章进行评论,同时也可以回复评论,增加互动性。

搜索文章列表

搜索功能用于针对博客文章标题模糊搜索,结果页面展示搜索结果文章列表,跟其他文章列表数据区别在于查询列表的条件。

留言

留言功能方便于用户或者访客给博主留言,包括不限于请教问题,交换友链,发现bug等。是用户和博主间沟通的主要途径。

标签云

文章的标签集合,可以按照标签查看文章列表。以区别于文章分类的区分文章属性,一篇文章可以拥有多个标签,更多样化的给文章打标签。

文章归档

可以按照发布的时间查看文章列表,根据文章的发布时间按月归档。

关于博主

关于博主描述博主的信息,可以深入了解博主,同时可选择加入捐赠的收款二维码,博主信息可在后台的个人中心编辑。

网页底部

网页底部作为一个公共模板,博客的全部页面都展示相同的数据,放博主的社交账号信息:如QQ、GitHub、Gitee等。相关资源网址、和其他网站交换的链接和网站的版权信息。本教程使用的是开源前端模板,所以保留作者信息。

管理后台

简易的后台管理功能,主要是文章、文章分类、文章标签和个人信息的增删改查,登录登出功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值