很久之前就想做一个自己的博客(虽然没咋写过),考虑了很久决定以小程序的形式进行实现,目前已经完成了基础的功能。
我的博客
在这个页面可以浏览到用户所发布的全部博客,头部是用户所创建的博客分类,可以按照分类查看博客。
进入博客详情页可以看到该博客的详细信息。博客的内容是使用了uni-app的插件gaoyia-parse来实现html文本渲染的。文章下面显示了该文章的点赞和评论。
右下角的功能键使用的是uni-fab插件来实现,其中的分享功能由于微信小程序的分享需要使用button来实现,所以对该插件进行了修改,使用slot插槽实现分享功能。
个人中心
个人中心包括了写博客、收藏、历史、个人主页、特别关注等功能,消息中心暂时没实现 。
个人主页的背景可以由用户自己上传,且编辑个人简介,这里的编辑器和写博客的编辑器是一样的,都是使用微信小程序的editor,然后用gaoyia-parse来 渲染html。
创作博客
博客写作除了包括博客标题和内容,还可以选择博客的 封面图、权限、类型和分类,分类是由用户自己添加的。文章写作完成可以点击预览按钮进行文章效果预览,预览效果和发布后完全一致。
最后还有一些简单的功能就不一一介绍了,感兴趣的朋友可以上微信体验一下小程序,欢迎大家提修改建议,第一个开源,欢迎提issue!gitee地址:myBlogApp: 我的博客小程序