Code Monkey home page Code Monkey logo

adlered / bolo-solo Goto Github PK

View Code? Open in Web Editor NEW
1.1K 17.0 192.0 119.68 MB

🍍Bolo菠萝博客 专为程序员设计的精致Java博客系统 | 🎸基于Solo深度定制 | ❤️完善文档轻松安装,贴心的技术支持 | 免登录评论 | 邮件/微信提醒 | 自定义图床 | 备案模式 | ✨精致主题持续更新 | 一键备份 | 防火墙 | 评论过滤 | 独立分类 | 文章与GitHub同步 | ✅安装太轻松!支持 Tomcat Docker 宝塔面板 | 支持Windows Linux MacOS Web容器 | 支持ARM处理器 X86/64处理器 | 🚚支持从Solo轻松迁移

Home Page: https://demo.stackoverflow.wiki

License: GNU Affero General Public License v3.0

Dockerfile 0.02% JavaScript 23.50% Shell 0.01% Java 35.32% FreeMarker 25.60% Smarty 0.02% SCSS 11.08% CSS 4.46%
blog java b3log bolo solo tomcat docker bolo-solo

bolo-solo's Introduction

Bolo

基于 Java 的菠萝博客系统,简单易部署,精致主题,贴心服务,专为程序员设计。





❤ 令人放心的全面免费服务

✅ 贴心的技术支持

  • 有问必答的用户交流群,轻松气氛,社恐无惧
  • 舒心提问,耐心讲解,博客维护团队为你解答
  • 免费远程服务,解决疑难杂症
  • 菠萝博客及全部增值服务永久免费,永久更新

🌱 我是小白,装不好怎么办?

不用担心安装问题,我们提供完善的文档,提供所有部署方式的安装、升级方式,通过简单的几步就可启动。
如果你在跟随教程安装的过程中出现任何问题,菠萝博客用户群会有作者以及维护者随时待命,免费解答、远程帮助,QQ 用户群请点击最下方的链接。

🌸 欣赏

上手尝试所有皮肤,点我

✨ 全新主题,支持黑暗模式

📈 后台管理,酷炫统计表,完整黑暗模式支持

🔍 搜索界面,一搜即达

📸 登录界面,定期自动更新主题美图

为什么选择 Bolo

  1. 完整的教程文档,完善的交流答疑
  2. 精美皮肤常更新
  3. 支持将文章自动备份至 GitHub 仓库 示例
  4. 超酷的数据统计表
  5. 本地登录、评论,支持备案模式(隐藏登录、评论及搜索入口)
  6. 支持 Tomcat、Docker 快速部署
  7. 邮件提醒功能,不怕错过博客中的新评论,回复他人评论也会发邮件提醒他人
  8. 强大的 Vditor 编辑器,支持 所见即所得即时渲染分屏预览 三种模式,额外支持通过 Lute_HTTP 渲染
  9. 支持自定义图床(阿里云、又拍云、七牛云、腾讯云)
  10. 轻型防火墙功能,阻止恶意访问,保证博客正常运行
  11. 强大的 Markdown 编辑器(使用 Vditor)支持大纲、数学公式、脑图、图表、流程图、甘特图、时序图、五线谱、多媒体、语音阅读、标题锚点、代码高亮及复制、graphviz 渲染
  12. 支持黑暗模式,随系统设置自动切换,保护视力
  13. 看板娘+,在线更新海量看板娘资源
  14. 如果你是 Solo 用户,还可将 Solo 的数据一键迁移到 Bolo;如果你对 Bolo 不满意,还可以一键迁回至 Solo
  15. Server 酱推送功能,在微信上接收你的博客动态
  16. 自动生成“我在 GitHub 上的开源项目”文章功能,让博客的访客更好地了解你的 GitHub 履历

博客安装使用教程文档

bolo-solo's People

Contributors

141mr-liu avatar adlered avatar amoreya avatar csfwff avatar dependabot[bot] avatar expoli avatar gakkiyomi avatar teahouse15 avatar zeekling avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bolo-solo's Issues

bolo-sakura 主题复制文章内容,会自动追加签名档

主题名称

  • bolo-sakura

问题描述

  • 复制代码段或者文章内容,会自动追加签名档信息至剪切板
  • 签名档内容
# 商业转载请联系作者获得授权,非商业转载请注明出处。
# For commercial use, please contact the author for authorization. For non-commercial use, please indicate the source.
# 协议(License):署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
# 作者(Author):undefined
# 链接(URL):
# 来源(Source):
  • 用户反馈
    image

将所有JS本地化

用CDN存取JS真的不靠谱,外网很容易无法访问,也含有很多不确定性。
不如将所有JS都存储于本地,只会多占几kb空间,但会节约很多时间。

建议加入导入

只有导出没有导入
建议加入导入,支持wordpress,typecho博客备份的格式
方便其他人跳槽过来
🤞

存档出现重复文章

目前原因未知。
archivedate出现article_oId重复的内容,但oId不同,代表是不同批次写入的。
接口定位:ArticleQueryService:675

自定义图床

你好, 看到介绍说有自定义图床, 目前项目已经跑起来了,但是没有找到在哪儿定义图床地址和key等相关内容

发现一个小问题

删除一篇文章后,这篇文章对应的分类的文章数量(就是在分类中后面显示的那个数字)不会减少。

密码加密存储

StringBuffer sb = new StringBuffer(32);
try {
MessageDigest messageDigest = MessageDigest.getInstance("MD5");
byte[] array = messageDigest.digest((username + password).getBytes(StandardCharsets.UTF_8));
for (byte b : array) {
sb.append(Integer.toHexString((b & 0xFF) | 0x100).toUpperCase().substring(1, 3));
}
} catch (Exception e) {
e.printStackTrace();
}
password = sb.toString();

皮肤问题

站点:https://demo.stackoverflow.wiki
触发方式
后台 皮肤管理 预览 皮肤 : bolo-pinghsu
点击 第一个 标题: 春分
出现
当前无法使用此页面demo.stackoverflow.wiki 当前无法处理此请求。
HTTP ERROR 500

后台增加实用小工具

  1. 一键清空分类
  2. 一键清空评论
  3. 评论用户信息修改
  4. 一键清空用户(得保留自己,不过评论似乎有影响?评论单独存似乎没事)
  5. 导入导出数据(目前h2有导出,没导入,MySQL似乎没必要?)

再评估一下,选择必要的再安排上

推送

  1. 邮件推送所有通知给管理员
  2. 相关通知邮件推送给用户(评论被回复)
  3. 站内提醒

🍍没有你喜欢的皮肤?

Bolo 暂时移植了几款比较好看现代的皮肤,但也会有喜欢其它风格的朋友们。
精力有限,照顾不周,皮肤太多,所以不知道大家喜欢什么皮肤。大家多多提出宝贵意见,每条皮肤的移植建议我都会看,移植速度也是一级的~
↓ 如有想在 Bolo 用上的皮肤,写到评论中 😄 ↓

博客创建日期bug

今天solo博客迁移bolo博客,发现一个问题,就是博客的创建日期是由前段传过去的,就会导致文章的创建日期存在偏差的问题:

  • 先编辑一篇老的博客,不要保存,跳转到其他管理页面
  • 然后再点击发布文章,这时候文章的创建时间还会是上次编辑的文章的时间
  • 写完文章发布之后就是老的博客的创建时间。

首次测试问题记录

  1. 管理员登录 用户名密码框未对齐
  2. 迁移时,先去后台修改自己的b3key,清除原先的分类,可以不用进数据库修改数据
  3. 后台密码未加密
  4. 增加分类后,未刷新的情况下修改文章,分类中不会出现新加的分类,同时文章数量也不会更新
  5. 前台文章显示分类
  6. 增加新特性,随时切换回solo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.