写在前面
疫情原因呢,在家已经困了5个月了,中间经历了论文教育部盲审➡盲审通过➡准备答辩➡答辩通过,顺便把大论文的核心内容也拆成 SCI 小论文发表了😭 所以前面基本都没怎么管博客,结果每周定时看评论的时候,发现有需要交换友链的朋友很多,而存放原来 Hexo 静态博客的源码在实验室电脑上,最后也是想了一个办法直接操作云服务器上的静态 html 文件增加友链......这样也让我明白,一个动态博客也许更加方便!然后在前几天答辩结束后,也是说整就整了一个!
Solo博客
挑选了一下 Github 上的各种动态博客,在无意中发现了这个 Solo 博客,作者是一个专注于开源的大佬,简称 D 大,并开发了一个社区,目前社区已经达到了 6w 注册用户,可以说还是一个活跃的小众社区。说起这个社区,最为关键的是用户 Solo 博客的文章图片可以永久免费存放到社区服务器上!👍 作者给出的理由是七牛云、腾讯云之类的对象存储在走公网访问 https 的时候都要收费,此外,我们博客的文章可以选择每日自动备份到社区,也可以将我们的文章主动推送到社区共享,我也是无比佩服这位作者大大啊😳
Solo主页
我们来看一下 Solo 博客自带的皮肤预览,可以在后台进行切换并且立即生效哦~
当然不止上面这些主题,社区开发者也在一直开发中,可以看到还是很不错的😂
博客后台界面,可以见下图:
总体而言作者为了轻量、访问更快,后台整体界面是很简陋的(也可以自己二次开发,但是改界面这个事吧💩 ...费时费力),功能上也是保证了基本功能都具备。
我们也可以直接将已有的 Markdown 文件从后台导入从而保存文章信息的(不过我还没试过哈),作者在文档中说明可以识别 Hexo 博客以及其它用户量较大的博客框架的 Markdown 文件中的元数据信息,也就是头部的文章标题、发布时间、修改时间、分类、标签等信息,这无疑方便我们博客的转移的工作。
最后可以看到,我们在后台能够直接看到运行的 Console 日志信息,如果发现报错也方便我们及时排查。
Solo动态博客的优缺点
优点
- 使用 MySQL 等数据库存储内容,算个优点吧。
- 可以在动态博客和静态博客之间进行切换,动态博客可使用 Docker 快速部署到服务器,并且社区有非常详细的文档可以参考。
- 如果不采用 Docker 进行部署,还可以使用Java源码在服务器端部署,便于修改源码~
- 具有一定活跃度的社区,如果有使用问题可以在社区进行提问,是一个很好的交流中心。
- 上面提到了,图床免费:doge: 这是一个很好的优点。
- 自带备份功能。
- 可以在后台切换前台页面的皮肤,目前社区开发者已经开发或者正在开发很多经典的皮肤,包括 Next、yilia 等等。
- 可以导入 Hexo 博客的 Markdown 文章,能够自动识别 Hexo 的头元数据部分,还是很不错的~作者有心了。
- 当然还有很多功能还在继续体验中啦~
缺点
- Docker 快速部署难以自定义博客内的样式,虽然已经提供了很多好看的皮肤,但是强迫症还是想自己动手定制,比如我😄,所以被迫采用 Java 源码的方式进行部署,不过源码使用了 Maven,部署到服务器上虽然不如 Springboot,但是也很方便了。
- 博客刷新使用了 Pjax,有好有坏吧,很多时候自定义的 js 很容易失效了,也可能是我的使用方法还不对~
- 评论的时候只能登录社区账号,当然可以使用 Github 之类的登录,以前 Valine 使用习惯了,突然用这个方式难以习惯,而且之前的评论算是没办法导过来了。
- 其它的再体验体验~
Solo 博客的进阶版:bolo 博客
最初看到 bolo 这个名字我也比较懵逼,后来大致看了一下,是另外一个作者在 Solo 博客的基础上进行开发的,总体功能与 Solo 博客近似,但是在前端皮肤界面上进行了很多改动,尤其是率先支持了 Sakura 主题,我们可以点击下面的链接预览:
我们点击前端界面右上角的头像可以进入后端管理界面,用户名和密码作者已经提供了:
密码:hooyah
相当于免费给作者打个广告吧:huaji: ~大家也可以去体验一下。
由于 bolo 博客存在一些我认为不太好的问题(不算大问题),并且我自身也喜欢自己定制,所以最后还是选择使用 Solo 博客,如果你们喜欢这种样式又懒于自己手动大改的话,可以转移到 bolo 博客上哟🍪 ~
Emiya主题改动
站点使用的是@zjhch123 开发的 Emiya主题,我在@Uncle_drew 采用的 Saruka主题 魔改基础上,根据我自己的习惯和之前使用的 Next 主题对站点再次进行了美化。目前美化计划如下:
- 使用 Valine 评论替换原生的 MySQL 存储的评论区,因为自带的评论需要经过第三方使用 Github 登录,多加的这一个操作步骤无疑会增加访客的评论成本,并且之前的 Valine 评论无法转移过来。
- 将原来站点的友链页面搬移过来。
- 尽量将原始站点的相册页面、豆瓣读书页面搬移过来,相册页面目前预估需要修改后台源码,改动计划稍微延迟。
- 新增全局深色模式,在使用 Pjax 的动态博客中,添加一个全局深色模式的开关应该难度稍小。
- 深度小细节美化 .....
写在最后
- 原 Hexo 博客会暂时保留,暂时的链接是 https://blog.bestzuo.cn,后期回学校收拾东西拿到电脑后,会将原来的文章有选择性的导入到新站❤️ 。
- 友链会全部转移过来,这个不用担心~
- 由于这个新站近期会不断更新(其实就是在定制样式),所以会有访问不稳定的时候😫 。
- 如果有朋友想要之前的 Hexo 博客 Next 主题源码,请在评论区留言(我是不会说出来我就是想看下这个博客的评论效果的),如果需要的朋友较多的话,后面拿到电脑后我会把 Hexo博客的最终版源码上传到 Github 共享🎉
本文由 Sanarous 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
本文链接:https://bestzuo.cn/posts/newsoloblog.html
最后更新于:2020-06-13 16:40:19
评论