Skip to content

提示语模板

arcstep edited this page Sep 20, 2024 · 1 revision

illufly 提示语模板采用 mustache 语法

illufly 采用 mustache 模板语法,这是一种非常简单、灵活的模板引擎,广泛应用于各种编程语言中。

扩展名

模板文件的扩展名采用 .mu.mustache

基本语法

mustache 模板的基本语法非常简单,主要包括以下几种:

  1. 变量

    • 使用 {{变量名}} 表示一个变量。
    • 变量可以是简单的值,也可以是复杂的表达式。
  2. 注释

    • 使用 {{! 注释内容 }} 表示注释。
    • 注释不会被渲染,只是为了代码的可读性。
  3. 分隔符

    • 使用 {{#section}} ... {{/section}} 表示一个区块。
    • 区块可以包含多个变量和注释。
  4. 条件

    • 使用 {{^section}} ... {{/section}} 表示一个条件。
    • 条件可以包含多个变量和注释。
  5. 列表

    • 使用 {{#list}} ... {{/list}} 表示一个列表。
    • 列表可以包含多个变量和注释。
  6. 嵌套

    • 使用 {{|> section}} 表示嵌入另一个模板。

示例

以下是一个简单的示例,展示了如何使用 mustache 模板的基本语法:

Hello, {{name}}!