From 10321ca8d8aeb9d7a1d7c3a862fa22f0e089d190 Mon Sep 17 00:00:00 2001 From: Greg von Nessi Date: Thu, 5 Feb 2026 22:14:37 +0000 Subject: [PATCH] feat: add embeddable reader page for iframe usage Add embed.html to the GitHub Pages site, enabling the reader to be embedded on platforms that restrict custom HTML elements (e.g. Tumblr posts) via iframe with query parameters. Usage: /speed-read/embed.html?tumblr=&src=&manifest= --- demo/embed.html | 29 +++++++++++++++++++++++++++++ vite.docs.config.ts | 6 ++++++ 2 files changed, 35 insertions(+) create mode 100644 demo/embed.html diff --git a/demo/embed.html b/demo/embed.html new file mode 100644 index 0000000..6322f41 --- /dev/null +++ b/demo/embed.html @@ -0,0 +1,29 @@ + + + + + + Speed-Read Embed + + + + + + + + diff --git a/vite.docs.config.ts b/vite.docs.config.ts index 05a5c35..ad826a3 100644 --- a/vite.docs.config.ts +++ b/vite.docs.config.ts @@ -24,6 +24,12 @@ export default defineConfig({ build: { outDir: '../docs-dist', emptyOutDir: true, + rollupOptions: { + input: { + main: resolve(__dirname, 'demo/index.html'), + embed: resolve(__dirname, 'demo/embed.html'), + }, + }, }, plugins: [copySamples()], resolve: {