就如标题所说,米饭制作的第一个独立博客系统要完成啦!系统的名字就叫作 米饭的小世界
因为自己能力有限,很多内容都是写死的,所以其他人如果需要部署的话可能需要修改很多地方,不过之后会努力把所有东西都写为可设定项。

使用的技术栈

首页截图
博客使用了一个奇奇怪怪的技术栈:Flutter作为前端,Dart作为后端。(all in dart)
dart进行后端开发还是挺快的,写起来也很顺手
在使用Flutter进行前端web开发的时候却遇到了很多奇怪的问题,例如强制从Google获取字体,网站加载速度过慢,浏览器无法正确获取地址......不过基本都解决啦,在完全完成1.0开发之后,米饭会专门写一篇关于Flutter for web的避坑指南~
文章页面
不过用Flutter还是有很多好处的,像是原生无刷新,自带好看的动画等,而且可以很方便的同时构建ios Android linux macos和Windows版本

更新日志

10.22

  • 现在可以识别notice和warn标签了
  • 修复了评论功能的安全问题
  • 添加了回复评论功能
  • 添加了友情链接

10.23

  • 修复了友情链接在手机上显示异常的问题
  • 适配了音乐播放器,现在可以识别Meting标签啦

目前的功能

  • 全站无刷新
  • 评论功能
  • 嵌套评论
  • 显示页面
  • markdown基本解析

正在制作的功能

  • 控制面板
  • 友情链接

更多信息

由于米饭偷懒的关系,所以这个程序使用MySQL数据库,并且表结构与Typecho完全相同(不需要进行迁移啦)
前端的界面部分灵感来自于Astro Koi Blog Template,是一款特别特别好看的主题!
主题地址:https://github.com/tcdw/koi

体验一下

体验一下米饭的小世界的全新版本吧~地址在这里:https://test.ccrice.com/
(由于评论系统似乎存在安全性原因,暂时不开放)
已知问题:在Firefox桌面版上兼容性不佳

(封面来自Pixiv https://www.pixiv.net/artworks/97911234