upstream #1

Merged
jblu merged 1007 commits from upstream into main 2024-11-04 22:35:57 -06:00
Showing only changes of commit 805f7263f4 - Show all commits

View File

@ -52,7 +52,7 @@ Some new possibilities include loading components directly in the mdx file using
For example, the following jsx snippet can be used directly in an MDX file to render the page title component: For example, the following jsx snippet can be used directly in an MDX file to render the page title component:
```js ```jsx
import PageTitle from './PageTitle.js' import PageTitle from './PageTitle.js'
;<PageTitle> Using JSX components in MDX </PageTitle> ;<PageTitle> Using JSX components in MDX </PageTitle>
``` ```
@ -76,7 +76,7 @@ To make generating a table of contents (TOC) simple, you can use the existing `T
For example, the TOC in this post was generated with the following code: For example, the TOC in this post was generated with the following code:
```js ```jsx
<TOCInline toc={props.toc} exclude="Overview" toHeading={2} /> <TOCInline toc={props.toc} exclude="Overview" toHeading={2} />
``` ```
@ -86,7 +86,7 @@ A `asDisclosure` prop can be used to render the TOC within an expandable disclos
Here's the full TOC rendered in a disclosure element. Here's the full TOC rendered in a disclosure element.
```js ```jsx
<TOCInline toc={props.toc} asDisclosure /> <TOCInline toc={props.toc} asDisclosure />
``` ```
@ -107,7 +107,7 @@ You can configure the template to take in other fields - see `PostLayout` compon
Here's an example layout which you can further customise: Here's an example layout which you can further customise:
```js ```jsx
export default function ExampleLayout({ frontMatter, children }) { export default function ExampleLayout({ frontMatter, children }) {
const { date, title } = frontMatter const { date, title } = frontMatter
@ -143,7 +143,7 @@ The `DEFAULT_LAYOUT` for blog posts page is set to `PostLayout`.
`layout` is mapped to wrapper which wraps the entire MDX content. `layout` is mapped to wrapper which wraps the entire MDX content.
```js ```jsx
export const MDXComponents = { export const MDXComponents = {
Image, Image,
a: CustomLink, a: CustomLink,