六款功能强大适合新手的免费开源博客系统
静态博客如 Hexo 这种类型的博客系统虽然部署方便,但是每次需要发布文章的时候,都需要 git add、git commit 等操作,更新博客相对比较繁琐。并且如果你需要跟用户互动的话,还得接入第三方的评论组件,回复、点赞、盖楼这些体验更是糟糕。
因此,作为一个热爱瞎折腾的人来说,经过深度的体验过后,我给大家推荐一下几个功能强大的博客系统。这几个博客使用到的技术涵盖了目前比较流行的编程语言以及它们的框架,如 Java、PHP、Ruby 和 Phthon。如果需要二次开发,可以选择自己熟悉的语言进行下手。当然,如果要学习一门新的语言并且用于实践,这套系统也很适合用来学习上手。总之一句话就是:总有一款适合你。
推荐搭建博客的虚拟机运营商
一、OneBlog
简介:OneBlog 是一个简洁美观、功能强大并且自适应的Java博客。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
语言类型:Java
文档地址:https://gitee.com/yadong.zhang/DBlog/wikis
项目地址:https://gitee.com/yadong.zhang/DBlog
项目特色:
多种编辑器:支持 wangEditor 和 Markdown 两种富文本编辑器,可以自行选择
自动申请友情链接:在线申请友情链接,无需站长手动配置,只需申请方添加完站长的连接后自行申请即可
百度推送:支持百度推送功能,加速百度搜索引擎收录博文
评论系统:自研的评论系统,支持显示用户地址、浏览器和 OS 信息,后台可审核评论、开启匿名评论、回复和邮件通知评论
权限管理:后台配备完善的权限管理
SEO:自带 robots、sitemap 等 seo 模板,实现自动生成 robots 和 sitemap
实时通讯:管理员可向在线的用户发送实时消息
系统配置支持快速配置:可通过后台手动修改诸如域名信息、SEO优化、赞赏码、七牛云以及更新维护通知等
多种文件存储:集成七牛云、阿里云 OSS,实现文件云存储,同时支持本地文件存储
文件搬运工:集成blog-hunter 实现“文章搬运工”功能,支持一键同步 imooc、csdn、iteye 或者 cnblogs 上的文章,可抓取列表和单个文章
第三方授权登录:集成 JustAuth 实现第三方授权登录
项目预览:
二、mblog
简介:mblog (mtons blog) 开源免费的 Java 博客系统,是一个简单、大气、美观、响应式设计的多人博客系统,基于 MySQL 数据库;具有性能优异、简单实用、安全稳定、支持全文检索的特点。
语言类型:Java
文档地址:https://langhsu.github.io/mblog/#/
项目地址:https://gitee.com/mukedada/mblog
项目特色:
JDK8
SSH (Spring、SpringMVC、Hibernate)
安全权限 Shiro
搜索工具 Lucene
缓存 Ehcache
视图模板 Velocity
其它 Jsoup、fastjson、GraphicsMagick、jQuery、Seajs
Bootstrap 前端框架
UEditor / Markdown 编辑器
font-wesome 字体 / 图标
项目预览:
三、SoLo
简介:Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。
语言类型:Java
文档地址:https://solo.b3log.org/#docs
项目地址:https://gitee.com/dl88250/solo
项目特色:
Markdown / Emoji
标签聚合分类
自定义导航链接
随机文章 / 相关文章 / 置顶 / 更新提醒
自定义文章永久链接 / 签名档
配置站点 SEO 参数 / 公告 / 页脚
代码高亮 / 数学公式 / 流程图
多皮肤,多端适配 / 社区皮肤
多语言 / 国际化
友情链接管理
多用户写作,团队博客
Hexo / Jekyll / Markdown 导入
SQL / JSON / Markdown 导出
Atom / RSS / Sitemap
CDN 静态资源分离
自动同步 GitHub 仓库
内置 HTTPS+CDN 文件存储
项目预览:
四、typecho
简介:Typecho 基于 PHP 开发,支持多种数据库,是一款内核强健、扩展方便、体验友好、运行流畅的轻量级开源博客程序。
语言类型:PHP
文档地址:Typecho文档站点 - Typecho Docs
项目地址:https://github.com/typecho/typecho
项目特色:
轻量高效:仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。
先进稳定:原生支持 Markdown 排版语法,易读更易写。支持 BAE/GAE/SAE 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。
简洁友好:精心打磨过的操作界面,依然是你熟悉的面孔,更多了一份成熟与贴心。每一个像素的剪裁,都只为离完美更进一步。
文档丰富
社区活跃
项目预览:
五、HomeLand
简介:开源、免费、不限制商业使用的社区/论坛系统
语言类型:Ruby On Rails
文档地址:https://homeland.ruby-china.org/
项目地址:https://github.com/ruby-china/homeland
项目特色:
精致的论坛功能:Homeland 包含一个论坛的必要功能,简约而不简单,同时页面浏览有非常快速的响应。
响应式布局:支持在不同的屏幕尺寸下面展示,例如桌面平台、iPad、iPhone,这有助于你的网站内容往各类移动平台推广。
社交网络、实时通知:你可以选择关注人、话题,当这些话题收到新的回复,或你关注的发布新话题的时候,你将实时获得通知提醒,不再错过每一个你关注的内容。
简单,却又丰富:你可以使用简单的文本来进行发帖或回帖,但在复杂的时候,你可以可以选择优雅的 Markdown 语法来编写正文。同时 Homeland 已经默认提供了一套排版整洁的阅读页面风格。
@提及功能:你可以在发帖或回帖的时候,用类似 Twitter 或微博的方式 @ 一个你需要提及的人,系统将会发送通知提醒对方。
丰富的表情系统:在讨论的时候如果附带一些表情,你的意思将能表达的更清楚,Homeland 支持 Twemoji 和 系统内置表情。
集成 SSL/HTTPS:Homeland Docker 的部署方式内置了自动申请 Let's Encrypt 提供的免费 SSL 证书,让你可以轻松部署成 HTTPS 的网站。
SSO 单点登录:你可以将 Homeland 和任何现有系统结合实现单点登录功能,你还可以将 Homeland 作为 SSO 的提供址,给其他系统同步账号与登录。
公共 API:Homeland 已经内置了一套 API 系统,在你需要的时候你可以基于它开发你的移动应用程序。
支付宝、微信打赏:支持用户上传个人收款二维码,打赏按钮将会在话题页面显示。
拖拽上传附件:你可以直接将一个图片拖动到发帖/回帖输入框中来实现快速的上传。此外还可以复制、粘贴来上传哦!
对 SEO 友善:Homeland 的各方面设计是对 SEO 友善的,请 Google 搜索 “Ruby China” 查看案例的实际收录效果。
项目预览:
六、DjangoBlog
简介:开源、免费、不限制商业使用的社区/论坛系统
语言类型:Python
文档地址:https://www.lylinux.net/article/2019/8/5/58.html
项目地址:https://github.com/liangliangyy/DjangoBlog
项目特色:
文章,页面,分类目录,标签的添加,删除,编辑等。文章及页面支持
Markdown
,支持代码高亮。支持文章全文搜索。
完整的评论功能,包括发表回复评论,以及评论的邮件提醒,支持
Markdown
。侧边栏功能,最新文章,最多阅读,标签云等。
支持 Oauth 登陆,现已有 Google、GitHub、facebook、微博、QQ 登录。
支持
Memcache
缓存,支持缓存自动刷新。简单的SEO功能,新建文章等会自动通知Google和百度。
集成了简单的图床功能。
集成
django-compressor
,自动压缩css
,js
。网站异常邮件提醒,若有未捕捉到的异常会自动发送提醒邮件。
集成了微信公众号功能,现在可以使用微信公众号来管理你的vps了。
项目预览:
总结
这些博客的部署都相当简单,很适合新手。它们各有特点,如果你希望搭建一个属于自己的独立博客或者学习一门新的语言和框架,那么它们再适合不过了。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/8124.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~