大众好,我是Echa。
简言之,Blog便是以网络做为载体,简易快速方便地发布自己的心得,即时有效容易地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。区别的博客可能运用区别的编码,因此相互之间亦不必定兼容。
况且,非常多博客都供给丰富多彩的模板或其他个性化方法,这使得区别的博客各具特殊。Blog是继Email、bbs、ICQ之后显现的第四种网络交流方式,如今已非常受大众的欢迎,是网络时代的个人“读者文摘”,是以超链接为入口的网络日记,是表率着新的生活方式和新的工作方式,更表率着新的学习方式。
详细说来,博客(Blogger)这个概念解释为运用特定的软件,在网络上出版,发布和张贴个人文案的人。
要真正认识什么是博客,最佳的方式便是自己马上去实践一下,实践出真知;倘若对博客还很陌生,意见直接去找一个博客托管网站。先开一个自己的博客账号。反正比注册邮件更简单,亦不消花费一分钱,觉得没劲亦就随手扔掉得了。
博客,之因此公开在网络上,便是由于他不等同于私人日记,博客的概念肯定要比日记大非常多,它不仅仅要记录关于自己的点点滴滴,还注重它供给的内容能帮忙到别人,亦能让更加多人晓得和认识。
很好的一句话:博客永远是共享与分享精神的表现。
借此机会,今天博主又给大众举荐14个开源免费的blog博客系统,无论是个人自建,还是当作学习笔记,这些开源免费的blog博客系统都是好看又实用的项目。还是那句话,好记性不如记博客,博主每日亦是在奋斗的保持在头条创作,记录笔记,总结知识。
全文大纲mogu_blog_v2 - 一个基于微服务架构的前后端分离博客系统。halo - 强大易用的开源建站工具shiyi-blog - 一款vue+springboot前后端分离的博客系统DjangoBlog- 基于Django的博客系统vmaig_blog- 一个基于 Django 2.2 跟 Bootstrap 3 研发的 博客系统ginblog - gin+vue全栈制作一个博客blog - 基于vue+springboot搭建的博客WeHalo - 简约风 的微X小程序版博客tale - 一款简洁美观的Java博客系统mblog - 开源免费的博客系统DBlog - 一个简洁美观、功能强大并且自适应的Java博客NiceFish - 是一个系列项目,目的是示范前后端分离的研发+安排模式jpress - 一个完整的 Java CMS 网站管理系统h3blog - 一个运用python研发的轻量博客系统mogu_blog_v2 - 一个基于微服务架构的前后端分离博客系统。
Gitee:https://gitee.com/moxi159753/mogu_blog_v2
介绍
蘑菇博客( MoguBlog ),一个基于微服务架构的前后端分离博客系统。Web 端运用 Vue + ElementUi , 移动端运用 uniapp 和 ColorUI。后端运用 SpringCloud + SpringBoot + Mybatis-plus进行研发,运用 Jwt + SpringSecurity 做登录验证和权限校验,运用 ElasticSearch 和 Solr 做为全文检索服务,运用 Github Actions完成博客的连续集成,运用 ElasticStack 收集博客日志,文件支持上传本地、七牛云 和 Minio. 蘑菇博客大部分功能是我个人进行研发的,因能力有限,其中非常多技术都是一边学习一边运用的,能够说蘑菇博客亦是一个我用来熟练技术的项目,因此非常多地区可能思虑不周,故有能改正的地区,还请各位老哥能够指出~此刻挺大都是SSM或SSH的博客管理系统,想用 SpringBoot + SpringCloud + Vue 的微服务架构进行尝试项目的构建,里面非常多功能可能只是为了满足自己的学习需要而引入的,大众能够按照自己服务器配置来选取起步的服务,因此呢本博客亦是一个非常好的 SpringBoot、SpringCloud以及 Vue 技术的入门学习项目。原来做过 Vue + ElementUi做过管理系统,因此此刻打算做一套自己的、基于当前最新技术栈、前后端分离的微服务博客系统。蘑菇博客中的有些文案,非常多都来自我平时的学习笔记,日前托管在另一个仓库:LearningNotes,里面涵盖了JVM、JUC、Java,Spring,SpringCloud,计算机网络,操作系统,数据结构,Vue、Linux 等 项目特点 友好的代码结构及注释,便于阅读及二次研发实现前后端分离,经过 Json 进行数据交互,前端再亦不消关注后端技术页面交互运用 Vue2.x,极重的加强了研发效率。引入Swagger 文档支持,方便编写 API 接口文档。引入RabbitMQ 信息队列,用于邮件发送、更新 Redis 和 Solr引入JustAuth第三方登录开源库,支持Gitee、Github 账号登录。引入ElasticSearch 和 Solr 做为全文检索服务,并支持可插拔配置引入Github Actions 工作流,完成蘑菇博客的连续集成、连续安排。引入七牛云对象存储,同期支持本地文件存储引入 RBAC权限管理设计,灵活的权限掌控,按钮级别的细粒度权限掌控,满足绝大部分的权限需要引入Zipkin 链路跟踪,聚合各业务系统调用延迟数据,能够一眼看出延迟高的服务采用自定义参数校验注解,容易实现后端参数校验采用 AOP + 自定义注解 + Redis 实现限制IP接口拜访次数采用自研的评论模块,实现评论邮件通告采用 Nacos做为服务发掘和配置中心,容易完成项目的配置的守护采用Sentinel 流量掌控框架,经过配置再亦不怕网站被爆破采用uniapp 和ColorUi 完成蘑菇博客的移动端门户页面搭建支持多种文本编辑器,Markdown 编辑器(Vditor)和富文本编辑器(CKEditor)随心切换采用 ElasticStack【ElasticSearch+Beats + Kibana + Logstash】搭建蘑菇博客日志收集采用 Docker Compose 完成容器编排,Portainer 实现容器可视化,支持一键安排线上环境系统架构图
系统截图
halo - 强大易用的开源建站工具
Gitee:https://gitee.com/halo-dev/halo
介绍
Halo [ˈheɪloʊ],强大易用的开源建站工具。
环境需求
CPU
无尤其需求。日前咱们的 Docker 镜像 亦已然支持多平台。
内存
为了得到更好的体验,咱们意见最少配置 1G 的 RAM。
磁盘
无尤其需求,理论上倘若不海量在服务器上传附件,Halo 对磁盘的容量需求并不是很高。但咱们举荐最好运用 SSD 硬盘的服务器,能更快的运行 Halo。
网络
Halo 日前必须在外网畅通的状况下运用,否则会引起页面反常。
Halo 理论上能够运行在任何支持 Docker 及 Java 的平台
系统截图
shiyi-blog - 一款vue+springboot前后端分离的博客系统
Gitee:https://gitee.com/quequnlong/shiyi-blog
介绍
一款vue+springboot前后端分离的博客系统,博客后台管理系统运用了vue+elmentui研发,后端运用Sa-Token进行权限管理,支持动态菜单权限,动态按时任务,文件支持本地和七牛云上传,运用ElasticSearch做为全文检索服务,支持QQ、微X公众号扫码、码云、GitHub登录。实现即时通讯聊天室功能
项目特点 后台参考"vue-element-template"设计,侧边栏,历史标签,面包屑自动生成。采用Markdown编辑器,写法简单。评论支持表情输入回复等前后端分离安排,适应当前潮流。接入第三方登录,减少注册成本。留言采用弹幕墙,更加炫酷。支持代码高亮和复制,照片预览,深色模式等功能,提高用户体验。搜索文案支持高亮分词,响应速度快。新增文案目录、举荐文案等功能,优化用户体验。新增aop注解实现日志管理支持动态权限修改,采用RBAC模型,前端菜单和后台权限实时更新。后台管理支持修改背景照片,博客配置等信息,操作简单,支持上传相册。代码支持多种搜索模式(Elasticsearch或MYSQL),可支持配置。代码支持多种文件上传模式(七牛云oss或本地上传),可支持配置。代码遵循阿里巴巴研发规范,利于研发者学习。运用netty+websocket技术实现博客群聊和单聊功能技术介绍 前端:vue + vuex + vue-router + axios + vuetify + element + echarts后端: SpringBoot + nginx + docker + sa-token + Swagger2 + MyBatisPlus + Mysql + Redis + elasticsearch其他: 接入QQ、博客、码云第三方登录,接入七牛云对象存储运行环境 服务器: 腾讯云2核4G CentOS7.6对象存储: 七牛云OSS最低配置: 1核2G服务器(关闭ElasticSearch)系统截图
DjangoBlog - 基于Django的博客系统
Gitee:https://gitee.com/lylinux/DjangoBlog
介绍
基于python3.8和Django4.0的博客。
重点功能: 文案,页面,归类目录,标签的添加,删除,编辑等。文案、评论及页面支持Markdown,支持代码高亮。支持文案全文搜索。完整的评论功能,包含发布回复评论,以及评论的邮件提醒,支持Markdown。侧边栏功能,最新文案,最多阅读,标签云等。支持Oauth登陆,现已有Google,GitHub,facebook,博客,QQ登录。支持Redis缓存,支持缓存自动刷新。简单的seo功能,新建文案等会自动通告Google和百度。集成为了简单的图床功能。集成django-compressor,自动压缩css,js。网站反常邮件提醒,若有未捉捕到的反常会自动发送提醒邮件。集成为了微X公众号功能,此刻能够运用微X公众号来管理你的vps了。vmaig_blog- 一个基于 Django 2.2 跟 Bootstrap 3 研发的 博客系统
Gitee:https://gitee.com/billvsme/vmaig_blog
介绍
vmaig_blog 是一个基于 Django 2.2 跟 Bootstrap 3 研发的 博客系统 ,实现了一个博客完整的功能
功能 文案,归类,专栏的添加,删除,修改。支持tinymce富文本编辑器。支持文案中代码高亮。实现用户注册,登陆,修改秘码,忘记重置秘码。经过邮箱通告注册用户, 用户忘记秘码基于邮件(需要在setting.py设置好邮箱)。实现用户头像,用户能够上传头像,而后编辑头像体积,而后保留,头像能够存在本地,亦可自动保留在七牛云中(需要在setting.py 中设置好七牛的关联配置, 并修改关联代码)。支持评论,实现了一个独立的评论系统。首页支持表示轮播,表示最新评论,显示人气最高的文案。首页支持表示标签云,持有一个非常酷炫的标签云。持有一个动态加载的“所有文案”板块 能够表示所有文案归类,能够根据浏览数或时间排序表示文案。持有一个以时间轴表示的非常酷炫的“资讯”板块,你能够每日在后台添加资讯。支持手机浏览,对手机浏览进行了调节。系统截图
ginblog - gin+vue全栈制作一个博客
Gitee:https://gitee.com/wejectchan/ginblog
介绍
gin+vue 全栈制作一个博客。
这是一个分享全栈制作过程的项目,旨在为有兴趣接触 golang web 研发的伴侣分享有些制作经验。
系统截图
blog - 基于vue+springboot搭建的博客
Gitee:https://gitee.com/aqian666/blog
介绍
答案博客是基于vue+springboot搭建的博客,借鉴于dblog,支持markdown语法,,整合了es,支持搜索高亮,页面简洁,美观。
技术应用
前端
Vue, iview, ES6, markdown-Editor,Highlight,cloud-tag,aplayer音乐播放器。 由于影响线上加载,雪花特效 :tw-1f338: 数字掉落,live-2d等特效已然注释,爱好的能够去掉注释。
后端
springBoot,mybatis-Plus,shiro,redis, Mysql,Lombok,fastdfs,es索引,maven
项目发布采用技术
docker,nginx,jdk8 其中docker安装了es,fastdfs,redis,mysql等配置不常修改的内容。如有需要我会给各位供给镜像。
系统截图
WeHalo - 简约风 的微X小程序版博客
Gitee:https://gitee.com/aquanrun/WeHalo
介绍
WeHalo [wiˈheɪloʊ],意为咱们的光环,嘻嘻。
协同 Halo 轻快,简洁,功能强大的博客系统而研发出来的 简约风 微X小程序版博客
功能 重新设计WeHalo自定义导航栏(个人觉得好看可自定义)个人名片(可宣传自己)博文展示评论展示搜索文案功能文案评论功能博主查看评论功能博主回复评论功能评论功能内容识别友链展示日记本点赞功能(云函数)文案浏览统计功能(云函数)用户回复评论追评功能生成海报(微X伴侣圈装X)图库展示(小熊随笔共享研发)图库照片上传(小熊随笔共享研发)短视频去水印(小熊随笔贡献研发)按类别导航(小熊随笔贡献研发)加密归类限制(小熊随笔贡献研发)系统截图
tale - 一款简洁美观的Java博客系统
Gitee:https://gitee.com/hellokaton/tale
介绍
Tale是一款简洁美观的Java博客系统,让每一个有故事的人更好的表达想法!
Tale 运用了轻量级 mvc 框架 Blade 研发,默认主题运用了美丽的 pinghsu
特性 设计简洁,界面美观Markdown 文案发布自定义文案链接支持多主题支持插件扩展支持 Emoji 表情支持网易云音乐播放支持附件和数据库备份安排简单,不依赖 Tomcat无需数据库,内嵌 Sqlite系统截图
mblog - 开源免费的博客系统
Gitee:https://gitee.com/mtons/mblog
介绍
mblog开源免费的博客系统, Java语言研发, 支持mysql/h2数据库, 采用spring-boot、jpa、shiro、bootstrap等流行框架研发
技术选型: JDK8MySQLSpring-bootSpring-data-jpaShiroLombokFreemarkerBootstrapSeaJs系统截图
DBlog - 一个简洁美观、功能强大并且自适应的Java博客
Gitee:https://gitee.com/yadong.zhang/DBlog
介绍
OneBlog 一个简洁美观、功能强大并且自适应的Java博客。运用springboot研发,前端运用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
功能简介 Docker一键安排:支持 Docker 的方式一键起步服务宣传位管理:支持五种宣传位:首页开屏宣传、侧边栏顶部、侧边栏底部、文案详情底部、评论框顶部,站长能够随时随意更换自己的宣传链接,赚外快不成问题!多种编辑器:支持 wangEditor、Markdown 和 TinyMCE 等多种文案编辑器,能够自动选取自动申请友情链接:在线申请友情链接,无需站长手动配置,只需申请方添加完站长的链接后自动申请就可百度推送:支持百度推送功能,加速百度搜索引擎收录博文评论系统:自研的评论系统,支持表示用户位置、浏览器和 os 信息,后台可审核评论、开启匿名评论、回复和邮件通告评论权限管理:后台配备完善的 RBAC 权限管理,前台文案支持秘码拜访、登录拜访等多种权限验证策略完善的 SEO 方法:自带robots、sitemap 等 seo 模板,实现自动生成 robots 和 sitemap实时通讯:管理员可向在线的用户实时发送信息系统配置支持快速配置:可经过后台手动修改诸如域名信息、SEO 优化、赞赏码、七牛云以及更新守护通告等多种文件存储:集成七牛云、阿里云OSS,实现文件云存储,同期支持本地文件存储文案搬运工:集成blog-hunter 实现“文案搬运工”功能,支持一键同步imooc、csdn、iteye或cnblogs上的文案,可抓取列表和单个文案第三方授权登录:集成 JustAuthPlus(JAP) 实现第三方授权登录自定义网站内容:管理员可自定义“关于本站”、“留言板”、“友情链接”、“免责声明”、“Footer”、“鼠标点击时的气泡文字”、“热门搜索的待选项”等内容自定义页面:管理员可添加自定义的页面流控:针对反常IP的连续海量拜访,系统会自动封禁该IP。系统截图
NiceFish - 是一个系列项目,目的是示范前后端分离的研发+安排模式
Gitee:https://gitee.com/mumu-osc/NiceFish
介绍
NiceFish(美人鱼) 是一个系列项目,目的是示范前后端分离的研发+安排模式。前端有3个版本:浏览器环境、移动端环境、Electron 环境;后端有2个版本:SpringBoot 版本和 SpringCloud 版本。
系统截图
jpress - 一个完整的 Java CMS 网站管理系统
Gitee:https://gitee.com/JPressProjects/jpress
介绍
Press CMS,一个完整的 Java CMS 网站管理系统,日前已然有 10w+ 网站运用 JPress CMS 进行驱动,其中包含多个政府公司,200+上市机构,中科院、红+字会等。
系统截图
h3blog - 一个运用python研发的轻量博客系统
Gitee:https://gitee.com/pojoin/h3blog
介绍做为一名技术人员必定要有自己的博客,用来记录平时技术上遇到的问题,把技术分享出去就像滚雪球同样会越來越大,能够运用博客平台(简书、博客园、开源中国、CSDN等)来写博客,但我总感觉少了点什么,于是就在网上找了非常多了博客系统,其实大同小异,于是就用业余时间用python研发了h3blog,一个运用python研发的轻量博客系统,麻雀虽小但五脏亦快长全了。
博客功能 撰写文案文案列表文案归类标签管理举荐文案内置图床(运用七牛云做存储)简单文字照片创造网站设置百度推送会员注册邀请码搜索引擎抓取统计Diy定制模板系统截图
最后
一行代码,可能会创造出下一个让人惊叹的制品;
一个创新,可能会开启一个全新的科技时代;
一份初心,可能会影响到无数人的生活;
无论是在大机构工作,还是在小团队奋斗;
无论是资深的程序员,还是刚才入行的新手; 每一个人的代码,都有力量改变世界。
创作很难,爱好的老铁们加个关注,点个赞,打个赏,后面会不定时更新干货和技术关联的新闻,速速保藏,谢谢!你们的一个小小举动便是对小编的认可,更加是创作的动力。
创作文案的初心是:沉淀、分享和利他。既想写给此刻的你,亦想贪心写给 10 年、20 年后的工程师们,此刻的你站在浪潮之巅,面对魔幻的互联网世界,很容易把一条河流看成整片大海。将来的读者已然晓得了这段技术的发展历史,但难免会忽略有些细节。倘若将来的工程师们真的创造出了时间旅行设备,能够让你回到此刻。那样博主的创作便是你和当年工程师们的接头暗号,你能感知到她们在这个时代的键盘上留下的余温。
|