Docusaurus Markdown 文档中的访问站点配置

问题描述

我正在尝试根据 docs 配置自定义配置变量。

我在 docusaurus.config.js

添加了以下部分
  customFields: {
    foo: 'bar',},

在我的 .md 文件中,我有

---
id: fake-id
title: Test
---

# Title

import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
const {siteConfig} = useDocusaurusContext();
<div>{siteConfig.customFields.foo}</div>;

文档没有呈现。如何在 doc markdown 中访问此变量?

解决方法

您是否尝试将文件从 .md 更改为 .mdx?每Docusaurus docs

虽然 .md 和 .mdx 文件都是使用 MDX 解析的,但某些语法的处理方式略有不同。为了获得最准确的解析和更好的编辑器支持,我们建议对包含 MDX 语法的文件使用 .mdx 扩展名。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...