Skip to content

Commit fe30d65

Browse files
committed
修复 theme_inject 参数说明
1 parent 11f8719 commit fe30d65

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/advance/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,15 @@ Fluid 主题也提供了一套注入代码功能,相较于 Hexo 注入功能
4848

4949
```javascript
5050
hexo.extend.filter.register('theme_inject', function(injects) {
51-
injects.header.file('default', 'source/_inject/test1.ejs', { key: 'value' }, -1);
51+
injects.header.file('default', 'source/_inject/test1.ejs', { key: 'value' }, { cache: true }, -1);
5252
injects.footer.raw('default', '<script async src="https://xxxxxx" crossorigin="anonymous"></script>');
5353
});
5454
```
5555

5656
- `header``footer` 是注入点的名称,表示代码注入到页面的什么位置;
57-
- `file` 方法表示注入的是文件,第一个参数下面介绍,第二个参数则是文件的路径,第三个参数是传入文件的参数(可省略),第四个参数是顺序(可省略);
57+
- `file` 方法表示注入的是文件,第一个参数下面介绍,第二个参数则是文件的路径,第三个参数是传入文件的参数(可省略),第四个参数是配置参数(可省略),第五个参数是顺序(可省略);
5858
- `raw` 方法表示注入的是原生代码,第一个参数下面介绍,第二个参数则是一句原生的 HTML 语句;
59-
- `default` 表示注入的键名,可以使用任意键名,同一个注入点下的相同键名会使注入的内容覆盖,而不同键名则会让内容依次排列(默认按执行先后顺序,可通过 `file` 第四个参数指定),这里 default 为主题默认键名,通常会替换掉主题默认的组件;
59+
- `default` 表示注入的键名,可以使用任意键名,同一个注入点下的相同键名会使注入的内容覆盖,而不同键名则会让内容依次排列(默认按执行先后顺序,可通过 `file` 第五个参数指定,越小越靠前),这里 default 为主题默认键名,通常会替换掉主题默认的组件;
6060

6161
主题目前提供的注入点如下:
6262

0 commit comments

Comments
 (0)