什么时候该使用art渲染模版 #8359
NeverBehave
started this conversation in
General
什么时候该使用art渲染模版
#8359
Replies: 1 comment 1 reply
-
能否大概描述一下 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
在审核PR的过程中,发现一些可能在规范中并不清楚的地方,在这里说明一下art模版的想法
为什么用art
代码中嵌入大段模版,这会导致以下一些问题
为了解决这个问题,我们开始推行大家使用art渲染html的意识
什么时候该用
简单来说:任何,会最后输出到视图,且需要替换/拼接字符串的场景
例如说:title标题,description描述,etc.
这样我要多学一个标记语言,太麻烦了
这其实就是webapp里面最基本的视图分离,把东西都放在路由内书写是最常见的anti-pattern
js可能处理起来确实方便,下面介绍一些可以让这个模版过程轻松一点的方法:
如果还是不清楚在什么情况下应该使用模版:我们最近开放了
ctx.state.json
这个json输出渠道,那么任何按照常理,可以作为json api输出的结果,应该被传入art模版渲染并得到最后的结果结语
其实这个模式我还在构思:对于每个模组,其实我们只需要
那么这个渲染的过程其实可以由rsshub接管,同时我们也可以将模组可以获取的数据直接暴露出去。
本文是为了解释为什么,我们现在审核路由过程中,不允许js中出现html;关于json化后续进程,可以在v2路由草案下继续讨论
Beta Was this translation helpful? Give feedback.
All reactions