我想知道是否可以在 DocFx 自定义模板预处理器的上下文中进行简单的 API 调用(例如 GitHub API v3)。我一直在尝试各种不同的方法,但到目前为止还没有完全奏效。
我的目标是调用 API 以检索一些数据,然后相应地更新模型以在 *.liquid 或 *.tmpl 渲染器中使用。
我尝试过使用http / https节点模块。我也尝试过使用node-fetch。它会导致一个 docfx 构建错误,例如:
错误:使用“conceptual.html.primary.js”从“.../index.md”生成的转换模型“.../index.raw.json”时出错。在模板预处理器中运行 Transform 函数时出错
根据 DocFx 文档,预处理器遵循 ES 5.1 标准。我的代码符合这一点。
有谁知道这是否可能?
顺便说一句,我能够很好地进行简单的模型操作,所以我理解了这里使用 DocFx 预处理器的基本概念。
谢谢!