mirror of
https://github.com/MaggieAppleton/digital-gardeners.git
synced 2025-12-14 09:08:43 +01:00
fixed next images, renamed posts to gardens
This commit is contained in:
parent
131130785e
commit
d6cf6d10fc
21 changed files with 58 additions and 28 deletions
|
|
@ -2,6 +2,7 @@ import fs from "fs";
|
|||
import matter from "gray-matter";
|
||||
import { MDXRemote } from "next-mdx-remote";
|
||||
import { serialize } from "next-mdx-remote/serialize";
|
||||
import imageSize from "rehype-img-size";
|
||||
import dynamic from "next/dynamic";
|
||||
import Head from "next/head";
|
||||
import Link from "next/link";
|
||||
|
|
@ -15,7 +16,7 @@ import { gardenFilePath, GARDENS_PATH } from "../utils/mdxUtils";
|
|||
// to handle import statements. Instead, you must include components in scope
|
||||
// here.
|
||||
const components = {
|
||||
img: (props) => <Image {...props} layout="fill" loading="lazy" />,
|
||||
img: (props) => <Image {...props} layout="responsive" loading="lazy" />,
|
||||
// It also works with dynamically-imported components, which is especially
|
||||
// useful for conditionally loading components for certain routes.
|
||||
// See the notes in README.md for more details.
|
||||
|
|
@ -54,7 +55,7 @@ export const getStaticProps = async ({ params }) => {
|
|||
// Optionally pass remark/rehype plugins
|
||||
mdxOptions: {
|
||||
remarkPlugins: [],
|
||||
rehypePlugins: [],
|
||||
rehypePlugins: [[imageSize, { dir: "public" }]],
|
||||
},
|
||||
scope: data,
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue