node.js - 11ty(十一)无法将数据从_data传递到模板
问题描述
我已阅读文档并尝试将数据从 _data 传递到我的模板,但它不起作用。我做错了什么?
我的 .eleventyjs:
const eleventyNavigationPlugin = require("@11ty/eleventy-navigation");
module.exports = function(eleventyConfig) {
eleventyConfig.addPlugin(eleventyNavigationPlugin);
eleventyConfig.addPassthroughCopy('css');
eleventyConfig.addPassthroughCopy('js');
return {
dir: {
"input": "views_njk",
"includes": "includes",
},
"htmlTemplateEngine": "njk",
"markdownTemplateEngine": "njk",
"dataTemplateEngine": "njk",
"passthroughFileCopy": true,
}
};
我的数据(_data/metadata.json):
{
"title": "Your Blog Name",
"url": "https://myurl.com/",
"description": "I am writing about my experiences as a naval navel-gazer.",
"feed": {
"subtitle": "I am writing about my experiences as a naval navel-gazer.",
"filename": "feed.xml",
"path": "/feed/feed.xml",
"id": "https://myurl.com/"
},
"author": {
"name": "Your Name Here",
"email": "youremailaddress@example.com"
}
}
我的模板:
<html lang="zh-HK" prefix="og: http://ogp.me/ns#">
<head>
<title>{{ metadata.title }}</title>
</head>
我错过了什么?
解决方案
推荐阅读
- awk - 如何在文本文件的所有行之间添加 N 个空行?
- node.js - 如何在 mocha 测试中存根 mongodb 的 addCursorFlag?
- android - Expo SDK 更新导致 Playstore 应用程序崩溃(无效 SDK 错误)
- sql - 在 SQL 中按分区对值进行排名
- php - 如何在我的新 Laravel 应用程序中下载在旧应用程序中创建的文件
- c++ - 将指针传递给结构时Qt信号不起作用
- python - 使用列名作为要替换的字符串值执行字符串替换
- google-apps-script - 如何在 Google 表格中返回重定向的 URL
- python - OPEN-CV 错误: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'
- python - 如何在 Pandas 中分组并保留所有列