×
网站公告
欢迎访问灵狐的窝,小站是博主自嗨的小站!
最新域名启用:linghu.n26n.com
有事请留言
资源下载
微软系统
游戏下载
精品源码
其它资源
软件下载
教学教程
攻略秘籍
网文摘录
HAPPY
留言本
登录
搜索
登录
搜索
冲灵
累计撰写
535
篇文章
累计收到
3
条评论
首页
栏目
资源下载
微软系统
游戏下载
精品源码
其它资源
软件下载
教学教程
攻略秘籍
网文摘录
HAPPY
留言本
登录
包含标签 【blog】 的文章
2024-4-6
十大开源php博客系统
博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。那么怎么搭建博客?php博客系统有哪些?哪个博客系统好用?下面就来给大家总结分享十大开源php博客系统,一起来看看吧!一、WordPress官方地址:https://wordpress.com/zh-cn/WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。全球34%的网站都是用WordPress。非常成熟的博客系统了,界面可定制化,界面实际上都差不太多,后台系统也是最成熟的。丰富的插件和模板是WordPress非常流行的一个特性,WordPress插件数据库中有超过18000个插件,包括SEO、控件等。个人可以根据它的核心程序提供的规则自己开发模板和插件。这些插件可以快速地把您的博客改变成CMS、论坛、门户等各种类型的站点。WordPress Theme风格模板是世界上的程序里最多的,类型复杂、品质可嘉、样式繁多,只需要把不同的模板文件放到空间的Theme目录下就可以自由的在后台变幻,方便使用,而且不管您安装的的什么语言包,都可以自由的使用这些风格。相关推荐:10款实用的WordPress主题网站模板(源码免费下载)2022年最新WordPress视频教程推荐二、TypEcho官方地址:https://typecho.org/Typecho 基于 PHP 开发,支持多种数据库,是一款内核强健、扩展方便、体验友好、运行流畅的轻量级开源博客程序。文档地址:http://docs.typecho.org/doku.php项目地址:https://github.com/typecho/typecho项目特色:轻量高效:仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。先进稳定:原生支持 Markdown 排版语法,易读更易写。支持 BAE/GAE/SAE 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。简洁友好:精心打磨过的操作界面,依然是你熟悉的面孔,更多了一份成熟与贴心。每一个像素的剪裁,都只为离完美更进一步。文档丰富社区活跃三、b2evolution官方地址:https://b2evolution.net/b2evolution 是一个安装简单的博客软件,就算是安装整个博客网络也同样简单,即装即用。b2evolution 的缺点是只有200+的插件(要知道 Joomla 的插件足有 3,400+)。b2evolution是一个采用PHP+MySQL开发的,成熟的,优秀的Blog引擎。它包含了一个Blog工具所应具备的所有功能。b2evolution的特点包括:1、即时Blogging:可以直接在web页面中Blogging。还能通过发送email或MMS或使用客户端工具如w.bloggar来Blogging。2、提供大量的漂亮的外观供你挑选。3、防垃圾信息机制。4、支持多种语言包括中文(简/繁体)。5、支持多Blog系统:假如你需要放2,3或100个不同的Blog/新闻聚合在你的网站上,只需一次安装就能搞定。每一个blog放在自己的页面,也可以在同一个页面同时放置多个blogs。6、支持多用户和多作者:每个blog都有一组属于它的用户,你可以对这些用户设置不同的读写权限。7、灵活分类:每个blog都可以分成不同的子类,然后子类通过主题来组织管理你的posts/news item。每个post可分配给多个子类。8、遵守Web标准:集成一个XHTML标准检查器。四、ModStartBlog 官方地址:https://modstart.com/ModStartBlog 是一个基于 Laravel 现代化个人博客系统。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。功能完善,模块市场丰富会员模块通用且完整,支持完整的 API 调用大文件分片上传,进度条显示,已上传文件管理强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块完善的开发助手,实现模块、主题的的一键创建完善的后台权限管理,支持基于 RBAC 的权限管理系统后台管理支持使用手机、平板、PC,无论何时何地都可方便管理第三方登录(QQ、微信、微博、支付宝、微信小程序、微信公众号关注登录)第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序、用户余额支付)第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云)第三方短信支持(阿里云、腾讯云、华为云、百度云、253 云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云)系统特性全模块化开发,积木式搭建系统,可灵活组合简洁优雅、灵活可扩展,可实现大型复杂系统后台 RBAC 权限管理,多管理员多角色管理丰富的数据表格、数据表单、数据详情功能内置文件上传,无需繁琐的开发,支持云存储丰富的模块市场,后台一键快速安装系统演示前台演示地址:http://blog.demo.tecmz.com/ (用户密码自行注册使用)后台演示地址:http://blog.demo.tecmz.com/admin开发文档:https://modstart.com/doc五、Z-blog官方地址:https://www.zblogcn.com/Z-Blog是一款小巧而强大的基于Asp和PHP平台的开源程序,一款开源免费、小巧强大的博客程序与 CMS 建站系统,致力于给用户提供优秀的博客写作体验。从2005年Z-Blog第一版发布以来,已有14年的历史。Z-Blog有着丰富和强大的可定制性,做为CMS系统使用,更方便的管理和扩展您的网站,有ASP和PHP不同版本,支持多种数据库格式,根据您的服务器环境选择合适的版本,自带多款简约而不简单的主题模板,可在后台自由切换,也可在Z-Blog应用中心下载适合您网站的模板,还有海量插件让您实现各种功能得心应手。Z-Blog友好的后台管理系统,安装简单方便,更直观的展现系统的各个功能和设置,支持多种伪静态化方案,历经十余年精心打磨,具有系统安全性高,底层稳定而坚固的特点,小巧灵活的系统和界面更加符合国人的操作习惯,得到越来越多的开发者活跃涌入,拥有丰富的插件接口,实现不同用户的功能所需,成为高可玩性的乐高积木式开源程序框架。六、Emlog官方地址:https://www.emlog.net/Emlog是一款基于PHP和MySQL的功能强大的博客及CMS建站系统。致力于为您提供快速、稳定,且在使用上又极其简单、舒适的内容创作及站点搭建服务。快速稳定一切操作都应该是快速的,不管你是个人用户还是有大量数据的专业博主,都可以快速和稳定地使用emlog。简单舒适我们希望你只需要简单的操作就可以完成emlog的搭建和使用,把更多的精力放在内容创造上。自由扩展你可以方便地下载别人发布的免费插件和模板,当然也可以自行编写属于自己的模板和特殊功能的插件来适应更多场景。功能简介一键式更换模板,方便快捷打造个性站点支持强大的插件扩展功能,随意选择实用的插件,让你的站点无限可能支持日志 URL 自定义,链接样式更适合 SEO清爽的日志撰写页面、配以自动保存,书写博文更加舒适无忧日志草稿箱功能,方便保存你未完成的日志灵活的侧边栏组件 (widgets) 管理,轻松组合、自定义你喜欢的组件自定义页面,轻松创建留言板、导航条、个人介绍等页面多人联合撰写,后台轻松管理多个撰写人支持灵活的标签 (tag) 分类,以及传统分类方式方便的附件(图片、文件)上传和管理上传的图片可以随意直观的嵌入到日志内容里,让你的日志图文并茂首页日历方式查阅日志,方便、直观、快捷数据缓存技术,站点访问速度更快站点数据备份 / 恢复功能七、Drupal官网地址:https://www.Drupal.org/Drupal 是全球最受欢迎的内容管理系统之一。它与 2000 年推出,CMS 市场份额为 4.7%,是仅次于 WordPress 和 Joomla 的第三大 CMS 应用。Drupal 被全球众多博客作者使用,是一种用 PHP 书写的开源 CMS。Drupal拥有强大并可自由配置的功能,能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。为什么 Drupal 适合写博客 ?开源:Drupal 完全免费。您可以直接安装和使用,也可以复制代码并修改它。灵活:初学者可以利用主题快速上手,经验丰富的开发者能够根据个性化的需求对其网站进行编码。这种多功能性使 Drupal 成为许多博客作者的选择。强大的社区支持:Drupal 已经存在近二十年,拥有非常庞大的用户群,官方社区有近 1000 名开发人员和 60 万用户。如果用户卡在一些设计元素或编码问题,用户可以在社区很容易地提出问题,并迅速得到答案。出色的安全性:Drupal 的安全团队通过在框架的各个级别部署广泛的安全措施,确保将所有安全风险降至最低。Drupal 还为用户提供安全最佳实践,从而减少安全事件影响您的博客网站。SEO 友好: Drupal 博客具有永久链接,同时,用户可以使用 Apache 的 URL 重定向为受众和搜索引擎创建友好的网址,更多 SEO 方法可以参阅 Drupal SEO 模块。响应式主题:Drupal 可以完美适配不同屏幕大小,您的受众查看您的博客时不会遇到问题。定期更新:Drupal 通过提供定期更新,修复已知错误或问题,为客户提供新功能,从而在 CMS 市场保持竞争力。这些功能为 Drupal 吸引大量的博客用户。此外,Drupal 还适合小型和大型企业使用。美国科罗拉多州的政府网站就是由 Drupal 提供支持。八、Nibbleblog官方地址:http://www.nibbleblog.com/Nibbleblog是一个强大的博客引擎。安装使用简单 (只要一个步骤)。数据库是采用XML存储。易于使用和安装。可以发布视频。支持多国语言包括中文。九、LifeType官方地址:http://www.lifetype.org.cn/LifeType 一个是基于开放原始码授权的 Blog 平台,在同一个安装程式中同时支援多个使用者与多个 Blog,是一个轻量级的多用户多Blog平台。LifeType 主要的特点包括:友好的用户界面 通过所见即所得文章编辑器,你可以编排出整齐漂亮包含图片,声音以及视频的的文章。做到 Podcasting 的功能。此外通过摘要页面,你可以在每次登入管理者后台界面时就能够了解你 Blog 目前所有统计信息,包含最新文章,评论以及引用等等。多媒体文档管理 通过管理者后台界面可以轻松做到自动图片缩放,上传大量文档,编写文档描述,让你可以很容易建立一个支持 Podcasting 的 Blog。多样化的主题 提供超过 60 个不同的精美模板供你选择。通过管理者界面,你可以安装,删除,编辑你当前所有的主题丰富的插件程序 如果标准安装中没有你想要的功能,可以通过安装其提供的 60 多种插件来满足你的需求。其中最流行的插件有:Moblogging,Template Editor 和 Nested Comments。垃圾信息过滤机制 内建采用贝叶斯判决规则的垃圾信息过滤机制,以保证你 blog 的评论和引用等不受垃圾信息的干扰。另外回复确认,回复验证 CAPTCHAS, 以及引用网址的检查都可以通过插件程序来新增。支持引用 只要加入你所要引用的文章网址,通过引用自动查找的功能 LifeType 将会自动找出所有的引用网址来加以引用。支持一个 Blog 多个作者 你可以给你的朋友权限来跟你一起写 Blog,使你的 Blog 具有协同工作的功能。安装简单 通过安装向导将会引导你轻松完成安装。并且你可以通过管理界面来控制所有设置,不需要去编辑配置文件。移动功能 通过安装插件,你就可以在你的移动设备上 Bloging。支持多 Blog 与多使用者环境 利用支持多 Blog 与多使用者,单一的 Blog 后台管理以及全域的网站管理等功能,LifeType 是非常适合用来架设 Blog Hosting 的社区网站平台。统一的社区网站页面 简单的 4 个步骤就能够注册一个新的 weblog, 在社区网站的首页可以展示当前 LifeType 中最新和最热门的网记,文章或用户。支持二级域名 让你的使用者能轻松的拥有自己的二级域名,比如:username.yourdomain.com 或是 blogname.yourdomain.com (你需要开启 DNS 中 wildcards 的设定,才可以使用这一功能)。支持多国语言 其中包括中文。高性能数据存取 利用 Template Caching、Data Object Caching 和全面的代码重整等技术来降低 LifeType 对系统资源的消耗,并且维持整个网站的稳定运作。这使得 LifeType 非常适合用来架设大型的社区网站。此外 LifeType 是基于 MVC 模式架构开发具有很高的扩展性。相关的文档可以利用 Doxygen 自动生成。所有页面都符合 XHTML1.0 标准。拥有强大的插件框架。集成 Smarty 模板引擎。支持 XMLRPC。十、Chyrp项目地址:https://github.com/chyrp/chyrpChyrp是一个基于PHP/MySQL超轻量级的开源Blog程序,但该有的功能都具备。它还拥有强大模板和插件系统,可以按需求进行扩展。博客模板下载,可访问:https://www.php.cn/xiazai/code
2024年-4月-6日
18 阅读
0 评论
PHP
blog
源码
博客
精品源码
2024-2-26
14个开源免费的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 - 简约风 的微信小程序版博客 Gitee:https://gitee.com/aquanrun/WeHalo 介绍 WeHalo [wiˈheɪloʊ],意为我们的光环,嘻嘻。 配合 Halo 轻快,简洁,功能强大的博客系统而开发出来的 简约风 微信小程序版博客 功能 重新设计WeHalo 自定义导航栏(个人觉得好看可自定义) 个人名片(可宣传自己) 博文展示 评论展示 搜索文章功能 文章评论功能 博主查看评论功能 博主回复评论功能 评论功能内容识别 友链展示 日记本 点赞功能(云函数) 文章浏览统计功能(云函数) 用户回复评论追评功能 生成海报(微信朋友圈装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等流行框架开发 技术选型: JDK8 MySQL Spring-boot Spring-data-jpa Shiro Lombok Freemarker Bootstrap SeaJs 系统截图 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定制模板 系统截图 最后 一行代码,可能会创造出下一个让人惊叹的产品;一个创新,可能会开启一个全新的科技时代;一份初心,可能会影响到无数人的生活;无论是在大公司工作,还是在小团队奋斗;无论是资深的程序员,还是刚刚入行的新手;每个人的代码,都有力量改变世界。
2024年-2月-26日
7 阅读
0 评论
blog
博客系统
精品源码
2024-2-26
14个开源免费的blog博客系统,好看又实用一
大家好,我是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 - 简约风 的微信小程序版博客 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、微信公众号扫码、码云、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。 网站异常邮件提醒,若有未捕捉到的异常会自动发送提醒邮件。 集成了微信公众号功能,现在可以使用微信公众号来管理你的vps了。 vmaig_blog- 一个基于 Django 2.2 跟 Bootstrap 3 开发的 博客系统 Gitee:https://gitee.com/billvsme/vmaig_blog
2024年-2月-26日
9 阅读
0 评论
blog
博客系统
精品源码