站点图标 谷姐靓号网

新开的博客程序项目,抢先体验版来了-无神通

Rate this post

使用 Rust 编写的博客后端程序,与 Typecho 数据库级兼容。

项目地址看我签名

路线图:

起步 - v0.5:

仅支持 sqlite,完成用户、文章与页面、标签与分类、附件、评论五大模块的读取 API,以及部分必须的写入 API,预期 v0.5 版本 rumo 可以用作前端主题开发,但仍无法脱离原版 typecho。

v0.5 - v1.0:

完成五大模块写入 API,添加 mariadb 和 postgresql 支持,预期 v1.0 版本可以完全替代原版。

目前状态:

当前是 v0.2 版本,仅完成了部分用户、文章、页面、分类和标签的读取 api,文章密码、按文章状态获取、评论等等一堆东西的都还没做,所以只是抢先体验版。

效果预览:https://rumo.cf/

体验方法:

还是抢先体验版,就不具体写了,大概就是:

1. 设置环境变量 SECRET_KEY(例如 "abc123")和 DATABASE_URL (例如 "sqlite:db.sqlite3")
2. 下载程序二进制文件,复制 typecho 的 sqlite 数据库到当前目录,改名为 db.sqlite3,启动程序后就在 127.0.0.1:3000 可以访问了。

另外 sqlite 中的表名前缀现在是硬编码的,只能是默认的 typecho_ 的。

热议
2楼 solomon 昨天20:38

够简洁,我喜欢

3楼 MMMM 昨天20:39

大哥是真爱折腾。

4楼 hardwar 昨天20:55

不错 我喜欢

5楼 xc55 昨天20:56

支持大佬,个人感觉页面太简单了

6楼 deed 昨天21:03

数据库级兼容 意味着不需要设计数据库了

7楼 Southcat 昨天21:06

wochao牛哇 最近正好在学rust

8楼 无神通 昨天21:06

支持大佬,个人感觉页面太简单了

这项目只是个纯后端程序,要自己写前端的,rumo.cf 这个是为了演示写的前端。

9楼 rooney 昨天21:07

牛逼啊,搞得我也想学rust了

10楼 无神通 昨天21:09

数据库级兼容 意味着不需要设计数据库了

要不是 typecho 拖这么久不出官方 json api 估计都不会有这项目,前期目标说白了就是作为 typecho 外挂的 api 后端。

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版