.zest.fsx 实战演示

本文展示了 .zest.fsx 文件的工作方式——通过 // @ 注解设置元数据,Markdown 编写内容。

元数据注解

Markdown 特性

行内格式

代码块

带语法高亮的围栏代码块:

let greet name = sprintf "你好,%s!" name
let message = greet "Zest"

表格

特性 语法 示例
元数据 // @关键词 值 // @title 首页
粗体 <strong>文字</strong> 文字
链接 <a href="地址">标签</a> Zest
图片 <img src="src" alt="说明" /> 图标

列表

  1. 有序列表第一项
  2. 第二项
  1. 第三项

引用

Zest 是一个基于 F# 的现代静态站点生成器。

它将 F# 的表达力与 Markdown 的简洁性融于一身。

分割线

TOML 数据集成

Zest 从 _data/*.toml 加载全局数据。例如 site.toml 提供了 site.authorsite.social 等值,在整个模板中都可访问。

继续阅读