mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-16 21:00:40 -07:00
docs: fix styles and escape
This commit is contained in:
@@ -93,7 +93,7 @@ engine.registerTag('random', {
|
||||
})
|
||||
```
|
||||
|
||||
在 `{ max: 10 }` 上下文上渲染 `{% random from:2, to:max %}` 将会得到 [2, 10] 范围内的随机数。见这个 JSFiddle:<http://jsfiddle.net/ctj364up/4/>。
|
||||
在 `{ max: 10 }` 上下文上渲染 `{% raw %}{% random from:2, to:max %}{% endraw %}` 将会得到 [2, 10] 范围内的随机数。见这个 JSFiddle:<http://jsfiddle.net/ctj364up/4/>。
|
||||
|
||||
[register-tags]: /tutorials/register-filters-tags.html
|
||||
[Tokenizer]: /api/classes/Tokenizer.html
|
||||
|
||||
@@ -24,7 +24,7 @@ title: 渲染标签内容
|
||||
|
||||
首先 [注册][register-tags] 一个名为 `wrap` 的标签,把内容解析到 `this.tpls` 数组里。`parse(tagToken, remainTokens)` 中,
|
||||
|
||||
- `tagToken` 是当前 *Token* `{% wrap %}`,
|
||||
- `tagToken` 是当前 *Token* `{%raw%}{% wrap %}{%endraw%}`,
|
||||
- `remainTokens` 是当前模板中后续所有 *Token* 的数组。
|
||||
|
||||
我们要做的是从 `remainTokens` 里拿出来/`.shift()` 足够的标签直到遇到 `endwrap`(其实可以是任意名字,但按照惯例应该叫 `endwrap`)。如果到模板结尾都没遇到 `endwrap`,需要抛出一个标签未关闭的 `Error`。
|
||||
|
||||
Reference in New Issue
Block a user