You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
[Icon] 全新的图标 by @jinhwan Kim
有关这个图标的版权,你可以前往「常见问题」查看
[Core] 自定义发布活动与返回接口 by @wibus-wee
通过定义配置文件,你将可以通过定义发布活动来调度你自己的服务,比如说:
这样,你就可以通过
GET /events
来获取全部活动,通过GET /events/{id}
来获取指定活动,通过POST /events
来发布活动。[Core] 自定义定时任务支持 by @wibus-wee
定时任务是一个非常重要的功能,它可以让你在指定的时间执行指定的任务,比如说,你可以在每天的 00:00:00 发送一封访客信息邮件给自己,或者在每天的 00:00:00 清理一次数据库。
于是我们做了一个较为简单的定时任务系统,它具有以下功能
暂时来说较为简陋,在后续阶段我们会继续完善它。
[Core] 其他新增功能 by @wibus-wee
你可以看到,我们本次的功能增强都是围绕着自定义进行的,我们希望用户可以通过自定义来实现更多的功能,而不是依赖于我们的功能。
[Console] 使用 @vercel/swr 请求后端数据 by @wibus-wee
ActionButton
组件另外,我们还使用新的 Toast 组件以替换原有有缺陷的通知组件
[Console] 控制台支持刷新版本缓存 by @wibus-wee
我们内置控制台的资源获取策略是:优先使用缓存,如果缓存不存在则请求远端资源,这样做的好处是可以减少请求次数,但是也会导致一些问题,比如:缓存所储存的版本过期,但是我们的控制台并不会主动刷新缓存,这就导致了用户无法获取到最新的控制台。
为了解决这个问题,我们在 Dashboard 页面底部新增了一个刷新缓存的功能,它将会在用户点击刷新按钮时,刷新缓存,这样就可以解决这个问题了。
[Docs] 使用 Nextra 作为文档工具 by @wibus-wee
鉴于 Vitepress 的部分功能不足,我们决定使用 Nextra 作为文档工具,Nextra 是一个基于 Next.js 的文档工具,它的功能十分强大,我们将会在后续的版本中继续使用它。
[Dev] 渲染模块实现 by @wibus-wee
GitHub: @mogland-dev/mog-render-service
我们之前曾说过要在 v2.0 中实现一个独立的渲染模块,它将会是一个独立的服务,它将会负责渲染 Markdown 和 Djot 文件,并且还支持文本宏,目前它已经可以正常工作了,但是我们还需要对它进行一些优化。
你可以在文章中输入如这样的内容:
接着渲染模块的文本宏模块将会将其渲染为:
这个 feature 的想法来自于 Mix space,但是这次我们稍微优化了算法,并更容易拓展功能。由于需要安全执行代码,因此效率依旧不算高。
[Core] 修复大量严重错误 by @wibus-wee & @MYXXTS
Beta Was this translation helpful? Give feedback.
All reactions