前言:
此时姐妹们对“web个人博客代码”大体比较关心,看官们都需要知道一些“web个人博客代码”的相关内容。那么小编在网上搜集了一些关于“web个人博客代码””的相关文章,希望你们能喜欢,咱们一起来了解一下吧!开源轻博客系统是一种基于Web的博客发布平台,具有简单易用、功能丰富、易于定制等特点。
拾壹博客
一款 vue+springboot 前后端分离的博客系统,博客后台管理系统使用了 vue+elmentui 开发,后端使用 Sa-Token 进行权限管理,支持动态菜单权限,动态定时任务,文件支持本地和七牛云上传,使用 ElasticSearch 作为全文检索服务,支持 QQ、微博、码云登录。
开发语言
Java JavaScript
项目特点
后台参考 "vue-element-template" 设计,侧边栏,历史标签,面包屑自动生成。
采用 Markdown 编辑器,写法简单。
评论支持表情输入回复等
添加音乐播放器,支持在线搜索歌曲。
前后端分离部署,适应当前潮流。
接入第三方登录,减少注册成本。
留言采用弹幕墙,更加炫酷。
支持代码高亮和复制,图片预览,深色模式等功能,提升用户体验。
搜索文章支持高亮分词,响应速度快。
新增文章目录、推荐文章等功能,优化用户体验。
新增 aop 注解实现日志管理
支持动态权限修改,采用 RBAC 模型,前端菜单和后台权限实时更新。
后台管理支持修改背景图片,博客配置等信息,操作简单,支持上传相册。
代码支持多种搜索模式(Elasticsearch 或 MYSQL),可支持配置。
代码支持多种文件上传模式(七牛云 oss 或本地上传),可支持配置。
代码遵循阿里巴巴开发规范,利于开发者学习。
使用 websocket 技术实现博客在线阅读人数。
运行环境
服务器: 腾讯云 2 核 4G CentOS7.6
对象存储: 七牛云 OSS
最低配置: 1 核 2G 服务器(关闭 ElasticSearch)
项目地址:
MoguBlog 前后端分离博客系统
MoguBlog(蘑菇博客),一个基于微服务架构的前后端分离博客系统。前台使用 Vue + Element , 后端使用 spring boot + spring cloud + mybatis-plus 进行开发,使用 Jwt + Spring Security 做登录验证和权限校验,使用 ElasticSearch 和 Solr 作为全文检索服务,使用 Github Actions 完成博客的持续集成,文件支持上传七牛云,使用 uniapp 和 ColorUi 搭建移动端博客平台。
项目特点
友好的代码结构及注释,便于阅读及二次开发
实现前后端分离,通过 Json 进行数据交互,前端再也不用关注后端技术
页面交互使用 Vue2.x,极大的提高了开发效率。
引入 swagger 文档支持,方便编写 API 接口文档。
引入 RabbitMQ 消息队列,用于邮件发送、更新 Redis 和 Solr
引入 JustAuth 第三方登录开源库,支持 Gitee、Github 账号登录。
引入 ElasticSearch 和 Sol r 作为全文检索服务,并支持可插拔配置
引入 Github Actions 工作流,完成蘑菇博客的持续集成、持续部署。
引入七牛云对象存储,同时支持本地文件存储
引入 RBAC 权限管理设计,灵活的权限控制,按钮级别的细粒度权限控制,满足绝大部分的权限需求
引入 Zipkin 链路追踪,聚合各业务系统调用延迟数据,可以一眼看出延迟高的服务
采用自定义参数校验注解,轻松实现后端参数校验
采用 AOP + 自定义注解 + Redis 实现限制 IP 接口访问次数
采用自研的评论模块,实现评论邮件通知
采用 Nacos 作为服务发现和配置中心,轻松完成项目的配置的维护
采用 Sentinel 流量控制框架,通过配置再也不怕网站被爆破
采用 uniapp 和 ColorUi 完成蘑菇博客的移动端门户页面搭建
支持多种文本编辑器,Markdown 编辑器 (Vditor) 和富文本编辑器 (CKEditor) 随心切换
采用 ElasticStack【ElasticSearch+Beats+Kibana+Logstash】搭建蘑菇博客日志收集
代码
开发语言
Java JavaScript HTML/CSS
项目地址:
ModStartBlog 基于 Laravel 的博客系统
ModStartBlog 是一个基于 Laravel 现代化个人博客系统。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。
系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。
会员模块通用且完整,支持完整的 API 调用
大文件分片上传,进度条显示,已上传文件管理
强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块
完善的开发助手,实现模块、主题的的一键创建
完善的后台权限管理,支持基于 RBAC 的权限管理系统
后台管理支持使用手机、平板、PC,无论何时何地都可方便管理
第三方登录(QQ、微信、微博、支付宝、微信小程序、微信公众号关注登录)
第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序、用户余额支付)
第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云)
第三方短信支持(阿里云、腾讯云、华为云、百度云、253 云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云)
项目地址:
标签: #web个人博客代码