米饭的独立博客系统诞生啦 但是好像技术栈有点奇怪)

CC米饭 发布于 2024-10-23 16 次阅读


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

使用的技术栈

首页截图
博客使用了一个奇奇怪怪的技术栈: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

世界在这里构建~
最后更新于 2025-03-30