To use the plugin, you must pass an options object configuring a few things, such as your integration secret, your Notion database ID or URL, a schema for processing your Notion page properties, and optionally formatters to adjust the way rich text or blocks are converted to HTML.
Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
Import Notion pages into your Eleventy project
Add Package
deno add jsr:@vrugtehagel/eleventy-from-notion
Import symbol
import { type EleventyFromNotionOptions } from "@vrugtehagel/eleventy-from-notion";
Import directly with a jsr specifier
import { type EleventyFromNotionOptions } from "jsr:@vrugtehagel/eleventy-from-notion";
Add Package
pnpm i jsr:@vrugtehagel/eleventy-from-notion
pnpm dlx jsr add @vrugtehagel/eleventy-from-notion
Import symbol
import { type EleventyFromNotionOptions } from "@vrugtehagel/eleventy-from-notion";
Add Package
yarn add jsr:@vrugtehagel/eleventy-from-notion
yarn dlx jsr add @vrugtehagel/eleventy-from-notion
Import symbol
import { type EleventyFromNotionOptions } from "@vrugtehagel/eleventy-from-notion";
Add Package
vlt install jsr:@vrugtehagel/eleventy-from-notion
Import symbol
import { type EleventyFromNotionOptions } from "@vrugtehagel/eleventy-from-notion";
Add Package
npx jsr add @vrugtehagel/eleventy-from-notion
Import symbol
import { type EleventyFromNotionOptions } from "@vrugtehagel/eleventy-from-notion";
Add Package
bunx jsr add @vrugtehagel/eleventy-from-notion
Import symbol
import { type EleventyFromNotionOptions } from "@vrugtehagel/eleventy-from-notion";