From 88a622986b8ed72d940d49a29d90c832b0e2a240 Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua Date: Tue, 31 Mar 2026 01:13:06 +0800 Subject: [PATCH 01/11] Inject data-pagefind-body when page is searchable --- packages/core/src/Page/index.ts | 1 + packages/core/src/Page/page.njk | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/src/Page/index.ts b/packages/core/src/Page/index.ts index 7e96a34c4b..467c6fefb8 100644 --- a/packages/core/src/Page/index.ts +++ b/packages/core/src/Page/index.ts @@ -166,6 +166,7 @@ export class Page { title, enableSearch: this.siteConfig.enableSearch, codeTheme: this.siteConfig.style.codeTheme, + searchable: this.pageConfig.searchable, }; } diff --git a/packages/core/src/Page/page.njk b/packages/core/src/Page/page.njk index be7d946441..c9c639f995 100644 --- a/packages/core/src/Page/page.njk +++ b/packages/core/src/Page/page.njk @@ -35,7 +35,10 @@ - + {{ content }} {{- pageUserScriptsAndStyles -}} From be7923f66707de42f8abb3a8d74705ff46e24eff Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua Date: Tue, 31 Mar 2026 01:32:57 +0800 Subject: [PATCH 02/11] Remove glob option & logic handling in SiteGenerationManager --- packages/core/src/Site/SiteConfig.ts | 1 - .../core/src/Site/SiteGenerationManager.ts | 38 ++----------------- 2 files changed, 3 insertions(+), 36 deletions(-) diff --git a/packages/core/src/Site/SiteConfig.ts b/packages/core/src/Site/SiteConfig.ts index 0190ed7a86..5e68f62e8a 100644 --- a/packages/core/src/Site/SiteConfig.ts +++ b/packages/core/src/Site/SiteConfig.ts @@ -66,7 +66,6 @@ export class SiteConfig { pagefind?: { exclude_selectors?: string[]; - glob?: string | string[]; }; /** diff --git a/packages/core/src/Site/SiteGenerationManager.ts b/packages/core/src/Site/SiteGenerationManager.ts index fcc40c6737..774510ea89 100644 --- a/packages/core/src/Site/SiteGenerationManager.ts +++ b/packages/core/src/Site/SiteGenerationManager.ts @@ -963,41 +963,9 @@ export class SiteGenerationManager { const { index } = await createIndex(createIndexOptions); if (index) { - // Handle glob patterns - support both single string and array of strings - const globValue = pagefindConfig.glob; - const value = globValue ?? []; - const globPatterns = Array.isArray(value) ? value : [value]; - - let totalPageCount = 0; - - if (globPatterns.length > 0) { - const normalizedPatterns = globPatterns - .map(pattern => this.normalizeGlobPattern(pattern)) - .filter(pattern => pattern !== ''); - - if (normalizedPatterns.length > 0) { - const results = await Promise.all( - normalizedPatterns.map(async (normalizedPattern) => { - logger.info(`Pagefind indexing with glob: ${normalizedPattern}`); - const result = await index.addDirectory({ - path: this.outputPath, - glob: normalizedPattern, - }); - - result.errors.forEach((error: string) => logger.error(error)); - - return result.page_count; - }), - ); - - totalPageCount += results.reduce((acc, count) => acc + count, 0); - } else { - logger.warn('All glob patterns were invalid, falling back to indexing all HTML files'); - totalPageCount = await this.indexAllHtmlFiles(index); - } - } else { - totalPageCount = await this.indexAllHtmlFiles(index); - } + // Index all HTML files - pagefind will automatically filter based on + // data-pagefind-body attribute (added to searchable pages in page.njk template) + const totalPageCount = await this.indexAllHtmlFiles(index); const endTime = new Date(); const totalTime = (endTime.getTime() - startTime.getTime()) / 1000; From ace3a1a1605c04e808db1b548dc9f41f59538a9a Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua Date: Tue, 31 Mar 2026 01:58:58 +0800 Subject: [PATCH 03/11] Fix inaccurate no. of page indexed count Previously, because we used the glob within pagefind's configuration option which controlled how pagefind discover's HTML files to index, it would only index the files that we declared within the glob. But since we now insert data-pagefind-body into the pages that we want to index, technically pagefind will index all the pages. However, it still seems to index pages that are not searchable, its just that nothing on these pages will be searchable, hence creating sort of a pseudo not indexed page. Currently, the fix is just to take the count of the number of addressable pages that are searchable. --- packages/core/src/Site/SiteGenerationManager.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/core/src/Site/SiteGenerationManager.ts b/packages/core/src/Site/SiteGenerationManager.ts index 774510ea89..701f25ec1e 100644 --- a/packages/core/src/Site/SiteGenerationManager.ts +++ b/packages/core/src/Site/SiteGenerationManager.ts @@ -965,7 +965,13 @@ export class SiteGenerationManager { if (index) { // Index all HTML files - pagefind will automatically filter based on // data-pagefind-body attribute (added to searchable pages in page.njk template) - const totalPageCount = await this.indexAllHtmlFiles(index); + const result = await index.addDirectory({ path: this.outputPath }); + result.errors.forEach((error: string) => logger.error(error)); + + // Find the total page count that is searchable based on the site pages configuration + const totalPageCount = this.sitePages.addressablePages.filter( + page => page.searchable !== false && page.searchable !== 'no', + ).length; const endTime = new Date(); const totalTime = (endTime.getTime() - startTime.getTime()) / 1000; From 38ca2d44241791203b03ff078001369d63378e41 Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua Date: Tue, 31 Mar 2026 02:09:07 +0800 Subject: [PATCH 04/11] Remove glob processing helper methods No longer needed since we adding the glob pattern into the pagefind's index dictionary. --- .../core/src/Site/SiteGenerationManager.ts | 68 ------------------- 1 file changed, 68 deletions(-) diff --git a/packages/core/src/Site/SiteGenerationManager.ts b/packages/core/src/Site/SiteGenerationManager.ts index 701f25ec1e..12cf43705d 100644 --- a/packages/core/src/Site/SiteGenerationManager.ts +++ b/packages/core/src/Site/SiteGenerationManager.ts @@ -871,74 +871,6 @@ export class SiteGenerationManager { 1000, ); - /** - * Validates that a glob pattern is safe and won't traverse outside the output directory. - * - * @param pattern - The glob pattern to validate - * @returns true if the pattern is safe, false otherwise - */ - // eslint-disable-next-line class-methods-use-this - private isValidGlobPattern(pattern: string): boolean { - if (pattern.includes('..')) { - return false; - } - - const isUnixAbsolutePath = pattern.startsWith('/'); - const isWindowsAbsolutePath = /^[a-zA-Z]:[\\/]/.test(pattern); - if (isUnixAbsolutePath || isWindowsAbsolutePath) { - return false; - } - - return true; - } - - /** - * Normalizes a gitignore-style glob pattern to a valid Wax/Pagefind pattern - * by appending .html extension if not already present. - * Invalid patterns (e.g., path traversal attempts) are logged and return empty string. - * - * @param pattern - The glob pattern from user config (gitignore-style) - * @returns A valid Wax/Pagefind glob pattern, or empty string if invalid - */ - private normalizeGlobPattern(pattern: string): string { - const normalizedPattern = pattern.replace(/\\/g, '/'); - - if (!this.isValidGlobPattern(pattern)) { - logger.error(`Invalid glob pattern rejected (potential path traversal): ${pattern}`); - return ''; - } - - if (normalizedPattern.endsWith('.html')) { - return normalizedPattern; - } - - if (normalizedPattern.endsWith('/**')) { - return `${normalizedPattern}/*.html`; - } - - if (normalizedPattern.endsWith('/*')) { - return `${normalizedPattern}.html`; - } - - if (normalizedPattern.endsWith('/')) { - return `${normalizedPattern}**/*.html`; - } - - return `${normalizedPattern}/**/*.html`; - } - - /** - * Indexes all HTML files in the output directory and logs any errors. - * @param index - The pagefind index instance - * @returns The number of pages indexed - */ - // eslint-disable-next-line class-methods-use-this - private async indexAllHtmlFiles(index: any): Promise { - const result = await index.addDirectory({ path: this.outputPath }); - result.errors.forEach((error: string) => logger.error(error)); - return result.page_count; - } - /** * Indexes all the pages of the site using pagefind. * @returns true if indexing succeeded and pagefind assets were written, false otherwise. From a0c88177eb6565e355d5e16f5b1908f10e60c245 Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua Date: Tue, 31 Mar 2026 02:23:39 +0800 Subject: [PATCH 05/11] Update test cases for SiteGenerationManager --- .../unit/Site/SiteGenerationManager.test.ts | 213 +++++++----------- 1 file changed, 82 insertions(+), 131 deletions(-) diff --git a/packages/core/test/unit/Site/SiteGenerationManager.test.ts b/packages/core/test/unit/Site/SiteGenerationManager.test.ts index 4e9cdb0559..71ec795395 100644 --- a/packages/core/test/unit/Site/SiteGenerationManager.test.ts +++ b/packages/core/test/unit/Site/SiteGenerationManager.test.ts @@ -32,6 +32,7 @@ jest.mock('../../../src/Site/SiteAssetsManager', () => ({ jest.mock('../../../src/Site/SitePagesManager', () => ({ SitePagesManager: jest.fn().mockImplementation(function (this: any) { this.baseUrlMap = new Set(); + this.addressablePages = []; this.collectAddressablePages = jest.fn(); this.setBaseUrlMap = jest.fn().mockImplementation((map) => { this.baseUrlMap = map; @@ -80,45 +81,6 @@ describe('SiteGenerationManager', () => { generationManager.configure(siteAssets, sitePages); }); - describe('normalizeGlobPattern', () => { - const prototypeMethod = (SiteGenerationManager.prototype as any).normalizeGlobPattern; - - test('should return pattern as-is if it ends with .html', () => { - const result = prototypeMethod.call(generationManager, 'page.html'); - expect(result).toBe('page.html'); - }); - - test('should append /*.html if pattern ends with /**', () => { - const result = prototypeMethod.call(generationManager, 'dir/**'); - expect(result).toBe('dir/**/*.html'); - }); - - test('should append .html if pattern ends with /*', () => { - const result = prototypeMethod.call(generationManager, 'dir/*'); - expect(result).toBe('dir/*.html'); - }); - - test('should append **/*.html if pattern ends with /', () => { - const result = prototypeMethod.call(generationManager, 'dir/'); - expect(result).toBe('dir/**/*.html'); - }); - - test('should append /**/*.html for plain directory names', () => { - const result = prototypeMethod.call(generationManager, 'dir'); - expect(result).toBe('dir/**/*.html'); - }); - - test('should return empty string for invalid path traversal patterns', () => { - const result = prototypeMethod.call(generationManager, '../../../etc/**'); - expect(result).toBe(''); - }); - - test('should return empty string for absolute paths', () => { - const result = prototypeMethod.call(generationManager, '/etc/passwd'); - expect(result).toBe(''); - }); - }); - describe('indexSiteWithPagefind', () => { beforeEach(() => { const json = { @@ -154,42 +116,6 @@ describe('SiteGenerationManager', () => { }); }); - test('should read glob configuration as string', async () => { - const customSiteJson = createSiteJsonWithPagefind({ - pagefind: { - glob: '**/docs/*.html', - }, - }); - mockFs.vol.fromJSON({ - ...PAGE_NJK, - 'site.json': customSiteJson, - '_site/index.html': 'Test', - }, rootPath); - - await generationManager.readSiteConfig(); - expect(generationManager.siteConfig.pagefind).toEqual({ - glob: '**/docs/*.html', - }); - }); - - test('should read glob configuration as array', async () => { - const customSiteJson = createSiteJsonWithPagefind({ - pagefind: { - glob: ['**/docs/*.html', '**/guide/*.html'], - }, - }); - mockFs.vol.fromJSON({ - ...PAGE_NJK, - 'site.json': customSiteJson, - '_site/index.html': 'Test', - }, rootPath); - - await generationManager.readSiteConfig(); - expect(generationManager.siteConfig.pagefind).toEqual({ - glob: ['**/docs/*.html', '**/guide/*.html'], - }); - }); - test('should index site with default configuration', async () => { const json = { ...PAGE_NJK, @@ -245,19 +171,15 @@ describe('SiteGenerationManager', () => { pagefindSpy.mockRestore(); }); - test('should handle glob pattern as string', async () => { - const customSiteJson = createSiteJsonWithPagefind({ - pagefind: { - glob: '**/docs/*.html', - }, - }); - mockFs.vol.fromJSON({ + test('should index all HTML files when no glob specified', async () => { + const json = { ...PAGE_NJK, - 'site.json': customSiteJson, + 'site.json': SITE_JSON_DEFAULT, '_site/index.html': 'Test', - }, rootPath); + }; + mockFs.vol.fromJSON(json, rootPath); - const mockIndex = createMockIndex({ page_count: 3, errors: [] }); + const mockIndex = createMockIndex({ page_count: 10, errors: [] }); const mockPagefindInstance = createMockPagefind(mockIndex, true); const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( mockPagefindInstance.createIndex({}) as any, @@ -268,47 +190,37 @@ describe('SiteGenerationManager', () => { expect(mockIndex.addDirectory).toHaveBeenCalledWith({ path: outputPath, - glob: '**/docs/*.html', }); pagefindSpy.mockRestore(); }); - test('should handle glob pattern as array', async () => { - const customSiteJson = createSiteJsonWithPagefind({ - pagefind: { - glob: ['**/docs/*.html', '**/guide/*.html'], - }, - }); - mockFs.vol.fromJSON({ + test('should log errors from addDirectory', async () => { + const json = { ...PAGE_NJK, - 'site.json': customSiteJson, + 'site.json': SITE_JSON_DEFAULT, '_site/index.html': 'Test', - }, rootPath); + }; + mockFs.vol.fromJSON(json, rootPath); - const mockIndex = createMockIndex({ page_count: 2, errors: [] }); + const mockIndex = createMockIndex({ page_count: 1, errors: ['Error 1', 'Error 2'] }); const mockPagefindInstance = createMockPagefind(mockIndex, true); const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( mockPagefindInstance.createIndex({}) as any, ); + const errorSpy = jest.spyOn(logger, 'error').mockImplementation(); await generationManager.readSiteConfig(); await generationManager.indexSiteWithPagefind(); - expect(mockIndex.addDirectory).toHaveBeenCalledTimes(2); - expect(mockIndex.addDirectory).toHaveBeenNthCalledWith(1, { - path: outputPath, - glob: '**/docs/*.html', - }); - expect(mockIndex.addDirectory).toHaveBeenNthCalledWith(2, { - path: outputPath, - glob: '**/guide/*.html', - }); + expect(errorSpy).toHaveBeenCalledWith('Error 1'); + expect(errorSpy).toHaveBeenCalledWith('Error 2'); pagefindSpy.mockRestore(); + errorSpy.mockRestore(); }); - test('should index all HTML files when no glob specified', async () => { + test('should skip indexing when pagefind import fails', async () => { const json = { ...PAGE_NJK, 'site.json': SITE_JSON_DEFAULT, @@ -316,23 +228,21 @@ describe('SiteGenerationManager', () => { }; mockFs.vol.fromJSON(json, rootPath); - const mockIndex = createMockIndex({ page_count: 10, errors: [] }); - const mockPagefindInstance = createMockPagefind(mockIndex, true); - const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( - mockPagefindInstance.createIndex({}) as any, + const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockRejectedValue( + new Error('Module not found'), ); + const warnSpy = jest.spyOn(logger, 'warn').mockImplementation(); await generationManager.readSiteConfig(); await generationManager.indexSiteWithPagefind(); - expect(mockIndex.addDirectory).toHaveBeenCalledWith({ - path: outputPath, - }); + expect(warnSpy).toHaveBeenCalledWith(expect.stringContaining('Pagefind indexing skipped')); pagefindSpy.mockRestore(); + warnSpy.mockRestore(); }); - test('should log errors from addDirectory', async () => { + test('should handle when createIndex returns null index', async () => { const json = { ...PAGE_NJK, 'site.json': SITE_JSON_DEFAULT, @@ -340,8 +250,7 @@ describe('SiteGenerationManager', () => { }; mockFs.vol.fromJSON(json, rootPath); - const mockIndex = createMockIndex({ page_count: 1, errors: ['Error 1', 'Error 2'] }); - const mockPagefindInstance = createMockPagefind(mockIndex, true); + const mockPagefindInstance = createMockPagefindNullIndex(); const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( mockPagefindInstance.createIndex({}) as any, ); @@ -350,56 +259,98 @@ describe('SiteGenerationManager', () => { await generationManager.readSiteConfig(); await generationManager.indexSiteWithPagefind(); - expect(errorSpy).toHaveBeenCalledWith('Error 1'); - expect(errorSpy).toHaveBeenCalledWith('Error 2'); + expect(errorSpy).toHaveBeenCalledWith('Pagefind failed to create index'); pagefindSpy.mockRestore(); errorSpy.mockRestore(); }); - test('should skip indexing when pagefind import fails', async () => { + test('should calculate searchable page count from addressablePages', async () => { const json = { ...PAGE_NJK, 'site.json': SITE_JSON_DEFAULT, - '_site/index.html': 'Test', + '_site/index.html': 'Test page', + '_site/page1.html': 'Page 1', + '_site/page2.html': 'Page 2', }; mockFs.vol.fromJSON(json, rootPath); - const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockRejectedValue( - new Error('Module not found'), + const mockIndex = createMockIndex({ page_count: 3, errors: [] }); + const mockPagefindInstance = createMockPagefind(mockIndex, true); + const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( + mockPagefindInstance.createIndex({}) as any, ); - const warnSpy = jest.spyOn(logger, 'warn').mockImplementation(); + const infoSpy = jest.spyOn(logger, 'info').mockImplementation(); + + sitePages.addressablePages = [ + { src: 'index.md', searchable: true }, + { src: 'page1.md', searchable: true }, + { src: 'page2.md', searchable: false }, + ]; await generationManager.readSiteConfig(); await generationManager.indexSiteWithPagefind(); - expect(warnSpy).toHaveBeenCalledWith(expect.stringContaining('Pagefind indexing skipped')); + expect(infoSpy).toHaveBeenCalledWith(expect.stringMatching(/Pagefind indexed 2 pages in/)); pagefindSpy.mockRestore(); - warnSpy.mockRestore(); + infoSpy.mockRestore(); }); - test('should handle when createIndex returns null index', async () => { + test('should handle searchable as string "no"', async () => { const json = { ...PAGE_NJK, 'site.json': SITE_JSON_DEFAULT, - '_site/index.html': 'Test', + '_site/index.html': 'Test page', + '_site/page1.html': 'Page 1', }; mockFs.vol.fromJSON(json, rootPath); - const mockPagefindInstance = createMockPagefindNullIndex(); + const mockIndex = createMockIndex({ page_count: 1, errors: [] }); + const mockPagefindInstance = createMockPagefind(mockIndex, true); const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( mockPagefindInstance.createIndex({}) as any, ); - const errorSpy = jest.spyOn(logger, 'error').mockImplementation(); + const infoSpy = jest.spyOn(logger, 'info').mockImplementation(); + + sitePages.addressablePages = [ + { src: 'index.md', searchable: 'no' }, + { src: 'page1.md', searchable: true }, + ]; await generationManager.readSiteConfig(); await generationManager.indexSiteWithPagefind(); - expect(errorSpy).toHaveBeenCalledWith('Pagefind failed to create index'); + expect(infoSpy).toHaveBeenCalledWith(expect.stringMatching(/Pagefind indexed 1 pages in/)); pagefindSpy.mockRestore(); - errorSpy.mockRestore(); + infoSpy.mockRestore(); + }); + + test('should handle all pages non-searchable', async () => { + const json = { + ...PAGE_NJK, + 'site.json': SITE_JSON_DEFAULT, + '_site/index.html': 'Test page', + }; + mockFs.vol.fromJSON(json, rootPath); + + const mockIndex = createMockIndex({ page_count: 1, errors: [] }); + const mockPagefindInstance = createMockPagefind(mockIndex, true); + const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( + mockPagefindInstance.createIndex({}) as any, + ); + const infoSpy = jest.spyOn(logger, 'info').mockImplementation(); + + sitePages.addressablePages = [{ src: 'index.md', searchable: false }]; + + await generationManager.readSiteConfig(); + await generationManager.indexSiteWithPagefind(); + + expect(infoSpy).toHaveBeenCalledWith(expect.stringMatching(/Pagefind indexed 0 pages in/)); + + pagefindSpy.mockRestore(); + infoSpy.mockRestore(); }); }); From 043a297bcb579624234b0f1cf21f382e07e45307 Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua Date: Tue, 31 Mar 2026 02:33:38 +0800 Subject: [PATCH 06/11] Update docs --- docs/userGuide/makingTheSiteSearchable.md | 36 +++++++++++++---------- docs/userGuide/siteJsonFile.md | 2 +- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/docs/userGuide/makingTheSiteSearchable.md b/docs/userGuide/makingTheSiteSearchable.md index 709939541f..44eaa3ac20 100644 --- a/docs/userGuide/makingTheSiteSearchable.md +++ b/docs/userGuide/makingTheSiteSearchable.md @@ -101,34 +101,38 @@ In your `site.json`: This tells Pagefind to exclude any element with the `algolia-no-index` class (or containing it in a space-separated list) from the search index, similar to using `data-pagefind-ignore`. +For more details, see the [Pagefind documentation on exclude selector configuration option](https://pagefind.app/docs/config-options/#exclude-selectors). + #### Limiting Which Pages Are Searchable -You can use the `glob` option to limit which pages are indexed by Pagefind. This is useful when you want search results to only show pages from specific sections of your site. +Pagefind uses the existing `searchable` property in your `pages` configuration to determine which pages should be indexed. This provides a seamless way to control search indexing without additional configuration. In your `site.json`: ```json { - "pagefind": { - "glob": [ - "devGuide", - "userGuide/*" - ] - } + "pages": [ + { + "src": "index.md" + }, + { + "src": "internal/notes.md", + "searchable": "no" + }, + { + "glob": "devGuide/**/*.md", + "searchable": "no" + } + ] } ``` -MarkBind supports glob patterns and will automatically append `.html` to your patterns if not specified. For example: -- `"devGuide"` becomes `"devGuide/**/*.html"` -- `"devGuide/*"` becomes `"devGuide/*.html"` -- `"**/devGuide/**"` becomes `"**/devGuide/**/*.html"` -- `"*.html"` remains `"*.html"` (no change needed) +- Pages with `searchable: "no"` (or `false`) will not appear in search results +- By default, all pages are searchable (`searchable: "yes"`) -Only pages matching these glob patterns will appear in search results. This can be particularly useful for: -- Multi-site setups where you want to search only specific sections -- Including only certain directories from search results +This integrates with Pagefind's `data-pagefind-body` attribute. Pages with `searchable: false` will not have this attribute in their HTML, preventing them from being indexed by Pagefind. -For more details on glob patterns, see the [Pagefind documentation](https://pagefind.app/docs/config-options/#glob). +For more details on the `searchable` property, see [site.json file documentation](siteJsonFile.html#pages). diff --git a/docs/userGuide/siteJsonFile.md b/docs/userGuide/siteJsonFile.md index d1a740baea..4f4b15546f 100644 --- a/docs/userGuide/siteJsonFile.md +++ b/docs/userGuide/siteJsonFile.md @@ -135,7 +135,7 @@ _(Optional)_ **The styling options to be applied to the site.** This includes: * **`globExclude`**: An array of file patterns to be excluded from rendering when using `glob`, also defined in the glob syntax. * **`title`**: The page `` for the generated web page. Titles specified here take priority over titles specified in the [frontmatter](tweakingThePageStructure.html#frontmatter) of individual pages. * **`layout`**: The [layout](tweakingThePageStructure.html#layouts) to be used by the page. Default: `default`. -* **`searchable`**: Specifies that the page(s) should be excluded from searching. Default: `yes`. +* **`searchable`**: Specifies whether the page(s) should be included in search indexing. This applies to both the built-in search and Pagefind (if enabled). Set to `"no"` or `false` to exclude the page(s) from search results. Default: `yes`. * **`externalScripts`**: An array of external scripts to be referenced on the page. Scripts referenced will be run before the layout script. * **`frontmatter`**: Specifies properties to add to the frontmatter of a page or glob of pages. Overrides any existing properties if they have the same name, and overrides any frontmatter properties specified in `globalOverride`. * **`fileExtension`**: A string that specifies the output file extension (e.g., `".json"`, `".txt"`) for the generated file. If not specified, defaults to `".html"`. Note that non-HTML files do not support frontmatter or scripts. From 19cc757d27cc1b38a9b36958c75c901ddcb672b3 Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua <thadchua@gmail.com> Date: Tue, 31 Mar 2026 02:39:07 +0800 Subject: [PATCH 07/11] Update functional tests --- packages/cli/test/functional/test_site/expected/bugs/index.html | 2 +- packages/cli/test/functional/test_site/expected/index.html | 2 +- .../cli/test/functional/test_site/expected/sub_site/index.html | 2 +- .../test_site/expected/sub_site/nested_sub_site/index.html | 2 +- .../sub_site/nested_sub_site/testNunjucksPathResolving.html | 2 +- .../test_site/expected/sub_site/testNunjucksPathResolving.html | 2 +- .../test_site/expected/testAltFrontMatterInvalidKeyValue.html | 2 +- .../test_site/expected/testAltFrontMatterParsing.html | 2 +- .../functional/test_site/expected/testAnchorGeneration.html | 2 +- .../cli/test/functional/test_site/expected/testAnnotate.html | 2 +- .../test/functional/test_site/expected/testAntiFOUCStyles.html | 2 +- .../functional/test_site/expected/testBootstrapIconInPage.html | 2 +- .../cli/test/functional/test_site/expected/testCenterText.html | 2 +- .../cli/test/functional/test_site/expected/testCodeBlocks.html | 2 +- packages/cli/test/functional/test_site/expected/testDates.html | 2 +- .../functional/test_site/expected/testEmptyAltFrontMatter.html | 2 +- .../functional/test_site/expected/testEmptyFrontmatter.html | 2 +- .../test/functional/test_site/expected/testExternalScripts.html | 2 +- .../functional/test_site/expected/testFontAwesomeInPage.html | 2 +- .../test/functional/test_site/expected/testGlyphiconInPage.html | 2 +- packages/cli/test/functional/test_site/expected/testHr.html | 2 +- .../functional/test_site/expected/testIconsInSiteLayout.html | 2 +- packages/cli/test/functional/test_site/expected/testImages.html | 2 +- .../functional/test_site/expected/testIncludeBoilerplate.html | 2 +- .../test_site/expected/testIncludeMultipleModals.html | 2 +- .../test_site/expected/testIncludePluginsRendered.html | 2 +- .../cli/test/functional/test_site/expected/testLayouts.html | 2 +- .../test/functional/test_site/expected/testLayoutsOverride.html | 2 +- .../expected/testLayoutsOverrideWithAltFrontmatter.html | 2 +- .../test_site/expected/testLayoutsWithAltFrontMatter.html | 2 +- packages/cli/test/functional/test_site/expected/testLinks.html | 2 +- packages/cli/test/functional/test_site/expected/testList.html | 2 +- .../functional/test_site/expected/testMaterialIconsInPage.html | 2 +- packages/cli/test/functional/test_site/expected/testMath.html | 2 +- .../cli/test/functional/test_site/expected/testMermaid.html | 2 +- packages/cli/test/functional/test_site/expected/testModals.html | 2 +- .../test_site/expected/testNunjucksPathResolving.html | 2 +- .../test/functional/test_site/expected/testOcticonInPage.html | 2 +- .../cli/test/functional/test_site/expected/testPageNav.html | 2 +- .../test/functional/test_site/expected/testPageNavPrint.html | 2 +- .../test/functional/test_site/expected/testPageNavTarget.html | 2 +- .../functional/test_site/expected/testPageNavWithOnlyTitle.html | 2 +- .../expected/testPageNavWithoutTitleAndNavHeadings.html | 2 +- .../functional/test_site/expected/testPanelMarkdownParsing.html | 2 +- packages/cli/test/functional/test_site/expected/testPanels.html | 2 +- .../test_site/expected/testPanelsClosingTransition.html | 2 +- .../cli/test/functional/test_site/expected/testPlantUML.html | 2 +- .../test/functional/test_site/expected/testPopoverTrigger.html | 2 +- .../cli/test/functional/test_site/expected/testPopovers.html | 2 +- .../functional/test_site/expected/testSingleAltFrontMatter.html | 2 +- .../functional/test_site/expected/testSourceContainScript.html | 2 +- .../cli/test/functional/test_site/expected/testThumbnails.html | 2 +- .../test/functional/test_site/expected/testTooltipSpacing.html | 2 +- packages/cli/test/functional/test_site/expected/testTree.html | 2 +- .../test_site/expected/testVariableContainsInclude.html | 2 +- .../test/functional/test_site/expected/testWeb3FormPlugin.html | 2 +- .../test/functional/test_site/expected/test_md_fragment.html | 2 +- .../functional/test_site_algolia_plugin/expected/index.html | 2 +- .../test_site_convert/test_basic_convert/expected/404.html | 2 +- .../test_site_convert/test_basic_convert/expected/Home.html | 2 +- .../test_site_convert/test_basic_convert/expected/Page-1.html | 2 +- .../test_site_convert/test_basic_convert/expected/_Footer.html | 2 +- .../test_site_convert/test_basic_convert/expected/_Sidebar.html | 2 +- .../test_site_convert/test_basic_convert/expected/about.html | 2 +- .../test_basic_convert/expected/contents/topic1.html | 2 +- .../test_basic_convert/expected/contents/topic2.html | 2 +- .../test_basic_convert/expected/contents/topic3a.html | 2 +- .../test_basic_convert/expected/contents/topic3b.html | 2 +- .../test_site_convert/test_basic_convert/expected/index.html | 2 +- .../test_site_convert/test_navigation_convert/expected/404.html | 2 +- .../test_navigation_convert/expected/Home.html | 2 +- .../test_navigation_convert/expected/Page-1.html | 2 +- .../test_navigation_convert/expected/README.html | 2 +- .../test_navigation_convert/expected/about.html | 2 +- .../test_navigation_convert/expected/contents/topic1.html | 2 +- .../test_navigation_convert/expected/contents/topic2.html | 2 +- .../test_navigation_convert/expected/contents/topic3a.html | 2 +- .../test_navigation_convert/expected/contents/topic3b.html | 2 +- .../test_navigation_convert/expected/index.html | 2 +- .../test_navigation_convert/expected/test_folder/extra_1.html | 2 +- .../test_navigation_convert/expected/test_folder/extra_2.html | 2 +- .../test_navigation_convert/expected/test_folder/extra_3.html | 2 +- .../functional/test_site_custom_plugins/expected/index.html | 2 +- .../test/functional/test_site_special_tags/expected/index.html | 2 +- .../test/functional/test_site_table_plugin/expected/index.html | 2 +- .../test_site_templates/test_default/expected/404.html | 2 +- .../test_default/expected/contents/topic1.html | 2 +- .../test_default/expected/contents/topic2.html | 2 +- .../test_default/expected/contents/topic3a.html | 2 +- .../test_default/expected/contents/topic3b.html | 2 +- .../test_site_templates/test_default/expected/index.html | 2 +- .../test_site_templates/test_minimal/expected/index.html | 2 +- .../test_site_templates/test_portfolio/expected/index.html | 2 +- .../test_project/expected/developerGuide/Configuration.html | 2 +- .../test_project/expected/developerGuide/Design.html | 2 +- .../test_project/expected/developerGuide/DevOps.html | 2 +- .../test_project/expected/developerGuide/DeveloperGuide.html | 2 +- .../test_project/expected/developerGuide/Documentation.html | 2 +- .../test_project/expected/developerGuide/Implementation.html | 2 +- .../test_project/expected/developerGuide/Requirements.html | 2 +- .../test_project/expected/developerGuide/SettingUp.html | 2 +- .../test_project/expected/developerGuide/Testing.html | 2 +- .../test_project/expected/developerGuide/TracingCode.html | 2 +- .../test_site_templates/test_project/expected/index.html | 2 +- .../test_site_templates/test_project/expected/team/AboutUs.html | 2 +- .../test_site_templates/test_project/expected/team/johndoe.html | 2 +- .../test_project/expected/userGuide/FAQ.html | 2 +- .../test_project/expected/userGuide/Features.html | 2 +- .../test_project/expected/userGuide/QuickStart.html | 2 +- .../test_project/expected/userGuide/UserGuide.html | 2 +- 110 files changed, 110 insertions(+), 110 deletions(-) diff --git a/packages/cli/test/functional/test_site/expected/bugs/index.html b/packages/cli/test/functional/test_site/expected/bugs/index.html index 32e743057d..fde84df3ec 100644 --- a/packages/cli/test/functional/test_site/expected/bugs/index.html +++ b/packages/cli/test/functional/test_site/expected/bugs/index.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/index.html b/packages/cli/test/functional/test_site/expected/index.html index 2a68ba9cf4..1afb26f3e2 100644 --- a/packages/cli/test/functional/test_site/expected/index.html +++ b/packages/cli/test/functional/test_site/expected/index.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="dark"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/sub_site/index.html b/packages/cli/test/functional/test_site/expected/sub_site/index.html index 31ada973da..39f35812d1 100644 --- a/packages/cli/test/functional/test_site/expected/sub_site/index.html +++ b/packages/cli/test/functional/test_site/expected/sub_site/index.html @@ -30,7 +30,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/index.html b/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/index.html index 3734b76de8..0b13d90aa2 100644 --- a/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/index.html +++ b/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/index.html @@ -30,7 +30,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/testNunjucksPathResolving.html b/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/testNunjucksPathResolving.html index 38608aceb0..b123d4954e 100644 --- a/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/testNunjucksPathResolving.html +++ b/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/testNunjucksPathResolving.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/sub_site/testNunjucksPathResolving.html b/packages/cli/test/functional/test_site/expected/sub_site/testNunjucksPathResolving.html index 38608aceb0..b123d4954e 100644 --- a/packages/cli/test/functional/test_site/expected/sub_site/testNunjucksPathResolving.html +++ b/packages/cli/test/functional/test_site/expected/sub_site/testNunjucksPathResolving.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAltFrontMatterInvalidKeyValue.html b/packages/cli/test/functional/test_site/expected/testAltFrontMatterInvalidKeyValue.html index f95952c9f0..d99f853fa5 100644 --- a/packages/cli/test/functional/test_site/expected/testAltFrontMatterInvalidKeyValue.html +++ b/packages/cli/test/functional/test_site/expected/testAltFrontMatterInvalidKeyValue.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAltFrontMatterParsing.html b/packages/cli/test/functional/test_site/expected/testAltFrontMatterParsing.html index 75ba02c030..2ff393f7c6 100644 --- a/packages/cli/test/functional/test_site/expected/testAltFrontMatterParsing.html +++ b/packages/cli/test/functional/test_site/expected/testAltFrontMatterParsing.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAnchorGeneration.html b/packages/cli/test/functional/test_site/expected/testAnchorGeneration.html index e650797621..72169c732e 100644 --- a/packages/cli/test/functional/test_site/expected/testAnchorGeneration.html +++ b/packages/cli/test/functional/test_site/expected/testAnchorGeneration.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAnnotate.html b/packages/cli/test/functional/test_site/expected/testAnnotate.html index 2720c6d11f..7c40f30a03 100644 --- a/packages/cli/test/functional/test_site/expected/testAnnotate.html +++ b/packages/cli/test/functional/test_site/expected/testAnnotate.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAntiFOUCStyles.html b/packages/cli/test/functional/test_site/expected/testAntiFOUCStyles.html index e64e564f1d..b3cb112010 100644 --- a/packages/cli/test/functional/test_site/expected/testAntiFOUCStyles.html +++ b/packages/cli/test/functional/test_site/expected/testAntiFOUCStyles.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testBootstrapIconInPage.html b/packages/cli/test/functional/test_site/expected/testBootstrapIconInPage.html index 03d7dfb182..91a7c0c9d9 100644 --- a/packages/cli/test/functional/test_site/expected/testBootstrapIconInPage.html +++ b/packages/cli/test/functional/test_site/expected/testBootstrapIconInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testCenterText.html b/packages/cli/test/functional/test_site/expected/testCenterText.html index 8d4aead703..84abf4c8e3 100644 --- a/packages/cli/test/functional/test_site/expected/testCenterText.html +++ b/packages/cli/test/functional/test_site/expected/testCenterText.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testCodeBlocks.html b/packages/cli/test/functional/test_site/expected/testCodeBlocks.html index 88a1ed3818..c882f9fadf 100644 --- a/packages/cli/test/functional/test_site/expected/testCodeBlocks.html +++ b/packages/cli/test/functional/test_site/expected/testCodeBlocks.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testDates.html b/packages/cli/test/functional/test_site/expected/testDates.html index 554b73b8c4..20b17b45e5 100644 --- a/packages/cli/test/functional/test_site/expected/testDates.html +++ b/packages/cli/test/functional/test_site/expected/testDates.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testEmptyAltFrontMatter.html b/packages/cli/test/functional/test_site/expected/testEmptyAltFrontMatter.html index bf52675edc..faebdd8ff6 100644 --- a/packages/cli/test/functional/test_site/expected/testEmptyAltFrontMatter.html +++ b/packages/cli/test/functional/test_site/expected/testEmptyAltFrontMatter.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testEmptyFrontmatter.html b/packages/cli/test/functional/test_site/expected/testEmptyFrontmatter.html index 03e11d7c2e..3838f4bbee 100644 --- a/packages/cli/test/functional/test_site/expected/testEmptyFrontmatter.html +++ b/packages/cli/test/functional/test_site/expected/testEmptyFrontmatter.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testExternalScripts.html b/packages/cli/test/functional/test_site/expected/testExternalScripts.html index 8f4c64b1aa..43e2bd45e7 100644 --- a/packages/cli/test/functional/test_site/expected/testExternalScripts.html +++ b/packages/cli/test/functional/test_site/expected/testExternalScripts.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testFontAwesomeInPage.html b/packages/cli/test/functional/test_site/expected/testFontAwesomeInPage.html index 77e7a81679..887ce45939 100644 --- a/packages/cli/test/functional/test_site/expected/testFontAwesomeInPage.html +++ b/packages/cli/test/functional/test_site/expected/testFontAwesomeInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testGlyphiconInPage.html b/packages/cli/test/functional/test_site/expected/testGlyphiconInPage.html index 62c9caca40..1995b9e718 100644 --- a/packages/cli/test/functional/test_site/expected/testGlyphiconInPage.html +++ b/packages/cli/test/functional/test_site/expected/testGlyphiconInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testHr.html b/packages/cli/test/functional/test_site/expected/testHr.html index e48627dda5..207fd934ab 100644 --- a/packages/cli/test/functional/test_site/expected/testHr.html +++ b/packages/cli/test/functional/test_site/expected/testHr.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testIconsInSiteLayout.html b/packages/cli/test/functional/test_site/expected/testIconsInSiteLayout.html index 049dc7927d..b3e386044b 100644 --- a/packages/cli/test/functional/test_site/expected/testIconsInSiteLayout.html +++ b/packages/cli/test/functional/test_site/expected/testIconsInSiteLayout.html @@ -29,7 +29,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testImages.html b/packages/cli/test/functional/test_site/expected/testImages.html index 7e5b07e0df..2cdf9bf4f5 100644 --- a/packages/cli/test/functional/test_site/expected/testImages.html +++ b/packages/cli/test/functional/test_site/expected/testImages.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testIncludeBoilerplate.html b/packages/cli/test/functional/test_site/expected/testIncludeBoilerplate.html index 45e284aff3..c5f0fb9297 100644 --- a/packages/cli/test/functional/test_site/expected/testIncludeBoilerplate.html +++ b/packages/cli/test/functional/test_site/expected/testIncludeBoilerplate.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testIncludeMultipleModals.html b/packages/cli/test/functional/test_site/expected/testIncludeMultipleModals.html index e10f26bebf..48113c3224 100644 --- a/packages/cli/test/functional/test_site/expected/testIncludeMultipleModals.html +++ b/packages/cli/test/functional/test_site/expected/testIncludeMultipleModals.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testIncludePluginsRendered.html b/packages/cli/test/functional/test_site/expected/testIncludePluginsRendered.html index a2e04a094f..48b17a5c19 100644 --- a/packages/cli/test/functional/test_site/expected/testIncludePluginsRendered.html +++ b/packages/cli/test/functional/test_site/expected/testIncludePluginsRendered.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLayouts.html b/packages/cli/test/functional/test_site/expected/testLayouts.html index 96779f963d..5639f62648 100644 --- a/packages/cli/test/functional/test_site/expected/testLayouts.html +++ b/packages/cli/test/functional/test_site/expected/testLayouts.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLayoutsOverride.html b/packages/cli/test/functional/test_site/expected/testLayoutsOverride.html index 0c548051ef..840deeac6a 100644 --- a/packages/cli/test/functional/test_site/expected/testLayoutsOverride.html +++ b/packages/cli/test/functional/test_site/expected/testLayoutsOverride.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLayoutsOverrideWithAltFrontmatter.html b/packages/cli/test/functional/test_site/expected/testLayoutsOverrideWithAltFrontmatter.html index 46d28ee8a1..4a29c835fc 100644 --- a/packages/cli/test/functional/test_site/expected/testLayoutsOverrideWithAltFrontmatter.html +++ b/packages/cli/test/functional/test_site/expected/testLayoutsOverrideWithAltFrontmatter.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLayoutsWithAltFrontMatter.html b/packages/cli/test/functional/test_site/expected/testLayoutsWithAltFrontMatter.html index 8692e0e011..fa818eea6d 100644 --- a/packages/cli/test/functional/test_site/expected/testLayoutsWithAltFrontMatter.html +++ b/packages/cli/test/functional/test_site/expected/testLayoutsWithAltFrontMatter.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLinks.html b/packages/cli/test/functional/test_site/expected/testLinks.html index 7f083c94a2..86011abc62 100644 --- a/packages/cli/test/functional/test_site/expected/testLinks.html +++ b/packages/cli/test/functional/test_site/expected/testLinks.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testList.html b/packages/cli/test/functional/test_site/expected/testList.html index 4b3544ffd3..cb7db448db 100644 --- a/packages/cli/test/functional/test_site/expected/testList.html +++ b/packages/cli/test/functional/test_site/expected/testList.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testMaterialIconsInPage.html b/packages/cli/test/functional/test_site/expected/testMaterialIconsInPage.html index cc2bf50765..9b89084a7f 100644 --- a/packages/cli/test/functional/test_site/expected/testMaterialIconsInPage.html +++ b/packages/cli/test/functional/test_site/expected/testMaterialIconsInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testMath.html b/packages/cli/test/functional/test_site/expected/testMath.html index 0d9d1f3810..ab81599e3b 100644 --- a/packages/cli/test/functional/test_site/expected/testMath.html +++ b/packages/cli/test/functional/test_site/expected/testMath.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testMermaid.html b/packages/cli/test/functional/test_site/expected/testMermaid.html index cdb5a896c4..6e189edbf7 100644 --- a/packages/cli/test/functional/test_site/expected/testMermaid.html +++ b/packages/cli/test/functional/test_site/expected/testMermaid.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testModals.html b/packages/cli/test/functional/test_site/expected/testModals.html index 7f39286199..35470b4be5 100644 --- a/packages/cli/test/functional/test_site/expected/testModals.html +++ b/packages/cli/test/functional/test_site/expected/testModals.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testNunjucksPathResolving.html b/packages/cli/test/functional/test_site/expected/testNunjucksPathResolving.html index 38608aceb0..b123d4954e 100644 --- a/packages/cli/test/functional/test_site/expected/testNunjucksPathResolving.html +++ b/packages/cli/test/functional/test_site/expected/testNunjucksPathResolving.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testOcticonInPage.html b/packages/cli/test/functional/test_site/expected/testOcticonInPage.html index 58504f38d3..703a90273f 100644 --- a/packages/cli/test/functional/test_site/expected/testOcticonInPage.html +++ b/packages/cli/test/functional/test_site/expected/testOcticonInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNav.html b/packages/cli/test/functional/test_site/expected/testPageNav.html index 16a4e3d5ac..5e359edbb3 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNav.html +++ b/packages/cli/test/functional/test_site/expected/testPageNav.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="dark"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNavPrint.html b/packages/cli/test/functional/test_site/expected/testPageNavPrint.html index 0ca0bd736f..3f22006678 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNavPrint.html +++ b/packages/cli/test/functional/test_site/expected/testPageNavPrint.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="dark"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNavTarget.html b/packages/cli/test/functional/test_site/expected/testPageNavTarget.html index 65301b6e9e..5270e5a411 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNavTarget.html +++ b/packages/cli/test/functional/test_site/expected/testPageNavTarget.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNavWithOnlyTitle.html b/packages/cli/test/functional/test_site/expected/testPageNavWithOnlyTitle.html index f8514a77da..d384ce0d36 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNavWithOnlyTitle.html +++ b/packages/cli/test/functional/test_site/expected/testPageNavWithOnlyTitle.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNavWithoutTitleAndNavHeadings.html b/packages/cli/test/functional/test_site/expected/testPageNavWithoutTitleAndNavHeadings.html index 6939cbca7c..05222da360 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNavWithoutTitleAndNavHeadings.html +++ b/packages/cli/test/functional/test_site/expected/testPageNavWithoutTitleAndNavHeadings.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPanelMarkdownParsing.html b/packages/cli/test/functional/test_site/expected/testPanelMarkdownParsing.html index 6621bcb926..136adeb40a 100644 --- a/packages/cli/test/functional/test_site/expected/testPanelMarkdownParsing.html +++ b/packages/cli/test/functional/test_site/expected/testPanelMarkdownParsing.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPanels.html b/packages/cli/test/functional/test_site/expected/testPanels.html index a7f5d1076a..0a0fecb83e 100644 --- a/packages/cli/test/functional/test_site/expected/testPanels.html +++ b/packages/cli/test/functional/test_site/expected/testPanels.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPanelsClosingTransition.html b/packages/cli/test/functional/test_site/expected/testPanelsClosingTransition.html index 80501edb40..09c3924c9c 100644 --- a/packages/cli/test/functional/test_site/expected/testPanelsClosingTransition.html +++ b/packages/cli/test/functional/test_site/expected/testPanelsClosingTransition.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPlantUML.html b/packages/cli/test/functional/test_site/expected/testPlantUML.html index ae43b60151..eae8c37d7b 100644 --- a/packages/cli/test/functional/test_site/expected/testPlantUML.html +++ b/packages/cli/test/functional/test_site/expected/testPlantUML.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPopoverTrigger.html b/packages/cli/test/functional/test_site/expected/testPopoverTrigger.html index eb257f4edf..b7b29e21a0 100644 --- a/packages/cli/test/functional/test_site/expected/testPopoverTrigger.html +++ b/packages/cli/test/functional/test_site/expected/testPopoverTrigger.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPopovers.html b/packages/cli/test/functional/test_site/expected/testPopovers.html index b16cee8dc4..0b189bc0c0 100644 --- a/packages/cli/test/functional/test_site/expected/testPopovers.html +++ b/packages/cli/test/functional/test_site/expected/testPopovers.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testSingleAltFrontMatter.html b/packages/cli/test/functional/test_site/expected/testSingleAltFrontMatter.html index 0b941c2bd6..9b12a51031 100644 --- a/packages/cli/test/functional/test_site/expected/testSingleAltFrontMatter.html +++ b/packages/cli/test/functional/test_site/expected/testSingleAltFrontMatter.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testSourceContainScript.html b/packages/cli/test/functional/test_site/expected/testSourceContainScript.html index 2d0848e35e..67b07a47f4 100644 --- a/packages/cli/test/functional/test_site/expected/testSourceContainScript.html +++ b/packages/cli/test/functional/test_site/expected/testSourceContainScript.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testThumbnails.html b/packages/cli/test/functional/test_site/expected/testThumbnails.html index 1985c3f05c..86e21db770 100644 --- a/packages/cli/test/functional/test_site/expected/testThumbnails.html +++ b/packages/cli/test/functional/test_site/expected/testThumbnails.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testTooltipSpacing.html b/packages/cli/test/functional/test_site/expected/testTooltipSpacing.html index 3d3fcb6f5f..c6f771f6fa 100644 --- a/packages/cli/test/functional/test_site/expected/testTooltipSpacing.html +++ b/packages/cli/test/functional/test_site/expected/testTooltipSpacing.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testTree.html b/packages/cli/test/functional/test_site/expected/testTree.html index b0ce89a0ee..451e46c578 100644 --- a/packages/cli/test/functional/test_site/expected/testTree.html +++ b/packages/cli/test/functional/test_site/expected/testTree.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testVariableContainsInclude.html b/packages/cli/test/functional/test_site/expected/testVariableContainsInclude.html index 14c6877edf..f01ae46997 100644 --- a/packages/cli/test/functional/test_site/expected/testVariableContainsInclude.html +++ b/packages/cli/test/functional/test_site/expected/testVariableContainsInclude.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testWeb3FormPlugin.html b/packages/cli/test/functional/test_site/expected/testWeb3FormPlugin.html index 5a0745c94f..2cfb43f94f 100644 --- a/packages/cli/test/functional/test_site/expected/testWeb3FormPlugin.html +++ b/packages/cli/test/functional/test_site/expected/testWeb3FormPlugin.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/test_md_fragment.html b/packages/cli/test/functional/test_site/expected/test_md_fragment.html index 31e4586b29..ad07c0cea4 100644 --- a/packages/cli/test/functional/test_site/expected/test_md_fragment.html +++ b/packages/cli/test/functional/test_site/expected/test_md_fragment.html @@ -30,7 +30,7 @@ const baseUrl = '/test_site' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site_algolia_plugin/expected/index.html b/packages/cli/test/functional/test_site_algolia_plugin/expected/index.html index b32640633d..bff4c8bf05 100644 --- a/packages/cli/test/functional/test_site_algolia_plugin/expected/index.html +++ b/packages/cli/test/functional/test_site_algolia_plugin/expected/index.html @@ -22,7 +22,7 @@ const baseUrl = '/test_site_algolia_plugin' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <p> <p><strong>Test Algolia plugin adds algolia-no-index classes</strong></p> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/404.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/404.html index 2ab9e81265..e6e35df79a 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/404.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/404.html @@ -21,7 +21,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Home.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Home.html index cd81d441c7..add69c8bb1 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Home.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Home.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Page-1.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Page-1.html index 08af6259d7..0d0e76e621 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Page-1.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Page-1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Footer.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Footer.html index f7e802da47..262fdc259d 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Footer.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Footer.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Sidebar.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Sidebar.html index e5ec458162..33066d3bd5 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Sidebar.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Sidebar.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/about.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/about.html index e73b5612ab..0e810041a5 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/about.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/about.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic1.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic1.html index 0e19c0e15c..ebed34b3ca 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic1.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic2.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic2.html index f25bb0febd..128a5ae03f 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic2.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic2.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3a.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3a.html index 1e9ccdd891..bc20fc4245 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3a.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3a.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3b.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3b.html index 8af123b0cd..56b54f8c91 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3b.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3b.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/index.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/index.html index b1c0715985..ad91e6093a 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/index.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/index.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/404.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/404.html index b8f55949e2..b4d0c59fae 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/404.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/404.html @@ -21,7 +21,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Home.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Home.html index 63ec5a7f13..945ea374f1 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Home.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Home.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Page-1.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Page-1.html index b130f9ac75..d27acf90d4 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Page-1.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Page-1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/README.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/README.html index 849d441cad..5a8271204b 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/README.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/README.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/about.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/about.html index 46ad53d71b..eecb014405 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/about.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/about.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic1.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic1.html index ba39325727..481cb048a4 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic1.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic2.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic2.html index df73165eb2..832dda2857 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic2.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic2.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3a.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3a.html index e521204fd6..4ead1c68c6 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3a.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3a.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3b.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3b.html index af1b560e67..d260928360 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3b.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3b.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/index.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/index.html index 8c9d5c790e..9c7a75e85f 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/index.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/index.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_1.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_1.html index 20fa0d7548..1b36486644 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_1.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_2.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_2.html index 74d5fafe75..1b57595c9a 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_2.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_2.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_3.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_3.html index 27c80db52f..5c40945488 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_3.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_3.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_custom_plugins/expected/index.html b/packages/cli/test/functional/test_site_custom_plugins/expected/index.html index ed8ba38345..65de3ced4f 100644 --- a/packages/cli/test/functional/test_site_custom_plugins/expected/index.html +++ b/packages/cli/test/functional/test_site_custom_plugins/expected/index.html @@ -19,7 +19,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header></header> <div id="flex-body"> diff --git a/packages/cli/test/functional/test_site_special_tags/expected/index.html b/packages/cli/test/functional/test_site_special_tags/expected/index.html index 887016a2a1..85d096bde3 100644 --- a/packages/cli/test/functional/test_site_special_tags/expected/index.html +++ b/packages/cli/test/functional/test_site_special_tags/expected/index.html @@ -19,7 +19,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <p> <h1 id="functional-test-for-htmlparser2-and-markdown-it-patches-for-special-tags">Functional test for htmlparser2 and markdown-it patches for special tags<a class="fa fa-anchor" href="#functional-test-for-htmlparser2-and-markdown-it-patches-for-special-tags" onclick="event.stopPropagation()"></a></h1> diff --git a/packages/cli/test/functional/test_site_table_plugin/expected/index.html b/packages/cli/test/functional/test_site_table_plugin/expected/index.html index 94752d909b..679632f761 100644 --- a/packages/cli/test/functional/test_site_table_plugin/expected/index.html +++ b/packages/cli/test/functional/test_site_table_plugin/expected/index.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header></header> <div id="flex-body"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/404.html b/packages/cli/test/functional/test_site_templates/test_default/expected/404.html index 15ae45b31e..031f3214a1 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/404.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/404.html @@ -18,7 +18,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <div> <p> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic1.html b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic1.html index 9e9302ea71..058bdb992f 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic1.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic1.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic2.html b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic2.html index b02dac5ebb..fb4dcc028c 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic2.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic2.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3a.html b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3a.html index cff4ba6ae2..ee4c2351f6 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3a.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3a.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3b.html b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3b.html index ebcc1d2992..8b568dce2d 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3b.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3b.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/index.html b/packages/cli/test/functional/test_site_templates/test_default/expected/index.html index 47654b0f2d..52810da836 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/index.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/index.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="dark"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_minimal/expected/index.html b/packages/cli/test/functional/test_site_templates/test_minimal/expected/index.html index 296624bd9b..54582112f8 100644 --- a/packages/cli/test/functional/test_site_templates/test_minimal/expected/index.html +++ b/packages/cli/test/functional/test_site_templates/test_minimal/expected/index.html @@ -19,7 +19,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header></header> <div id="flex-body"> diff --git a/packages/cli/test/functional/test_site_templates/test_portfolio/expected/index.html b/packages/cli/test/functional/test_site_templates/test_portfolio/expected/index.html index d692bf5e08..a86e604f45 100644 --- a/packages/cli/test/functional/test_site_templates/test_portfolio/expected/index.html +++ b/packages/cli/test/functional/test_site_templates/test_portfolio/expected/index.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-code-theme="dark"> +<body data-pagefind-body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Configuration.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Configuration.html index 0fdfb24ca0..fa2f2d7222 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Configuration.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Configuration.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-code-theme="light"> +<body data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Design.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Design.html index ba76eeb4eb..e54f1cb23f 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Design.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Design.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DevOps.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DevOps.html index 13571129ad..97af7498e7 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DevOps.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DevOps.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DeveloperGuide.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DeveloperGuide.html index f5b3a0f9c0..189b031ce8 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DeveloperGuide.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DeveloperGuide.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Documentation.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Documentation.html index e56811538d..91d3bfe654 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Documentation.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Documentation.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Implementation.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Implementation.html index 4af853d462..f22d759fac 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Implementation.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Implementation.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Requirements.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Requirements.html index 457352d11c..3980737af2 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Requirements.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Requirements.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/SettingUp.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/SettingUp.html index 90206827a9..42dd7cf834 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/SettingUp.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/SettingUp.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Testing.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Testing.html index 33a3579fe2..b32a2c94fa 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Testing.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Testing.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/TracingCode.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/TracingCode.html index 6a0f53f07e..8b81eb0792 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/TracingCode.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/TracingCode.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/index.html b/packages/cli/test/functional/test_site_templates/test_project/expected/index.html index 51c7f4ed34..fdf239d764 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/index.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/index.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-code-theme="light"> +<body data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/team/AboutUs.html b/packages/cli/test/functional/test_site_templates/test_project/expected/team/AboutUs.html index 0408394b09..985439b62a 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/team/AboutUs.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/team/AboutUs.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-code-theme="light"> +<body data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/team/johndoe.html b/packages/cli/test/functional/test_site_templates/test_project/expected/team/johndoe.html index e3e4d639b3..9fa4600103 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/team/johndoe.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/team/johndoe.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-code-theme="light"> +<body data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/FAQ.html b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/FAQ.html index 554c860d46..d897a45034 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/FAQ.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/FAQ.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/Features.html b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/Features.html index 86a07dd91e..3b6413e957 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/Features.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/Features.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/QuickStart.html b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/QuickStart.html index 72c80b4616..dac7bc170e 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/QuickStart.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/QuickStart.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/UserGuide.html b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/UserGuide.html index 90cce628f8..5a9ba8d89e 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/UserGuide.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/UserGuide.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> From 94700753d6ba8801d7114bd3fe8262462b3433ed Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua <thadchua@gmail.com> Date: Tue, 31 Mar 2026 20:43:58 +0800 Subject: [PATCH 08/11] Add clearer comments and test cases --- packages/core/src/Site/SiteGenerationManager.ts | 9 ++++++--- .../test/unit/Site/SiteGenerationManager.test.ts | 16 +++++++++------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/packages/core/src/Site/SiteGenerationManager.ts b/packages/core/src/Site/SiteGenerationManager.ts index 12cf43705d..27b082b118 100644 --- a/packages/core/src/Site/SiteGenerationManager.ts +++ b/packages/core/src/Site/SiteGenerationManager.ts @@ -895,12 +895,15 @@ export class SiteGenerationManager { const { index } = await createIndex(createIndexOptions); if (index) { - // Index all HTML files - pagefind will automatically filter based on - // data-pagefind-body attribute (added to searchable pages in page.njk template) + // Index all HTML files in the output directory. + // Pagefind automatically excludes pages that don't have the 'data-pagefind-body' attribute. + // The page.njk template adds this attribute only to pages where searchable !== false/'no', + // effectively filtering out non-searchable pages from the search index. const result = await index.addDirectory({ path: this.outputPath }); result.errors.forEach((error: string) => logger.error(error)); - // Find the total page count that is searchable based on the site pages configuration + // Calculate the count of searchable pages from the site pages configuration. + // This is used for logging purposes to show how many pages were indexed. const totalPageCount = this.sitePages.addressablePages.filter( page => page.searchable !== false && page.searchable !== 'no', ).length; diff --git a/packages/core/test/unit/Site/SiteGenerationManager.test.ts b/packages/core/test/unit/Site/SiteGenerationManager.test.ts index 71ec795395..dc4c0b9e10 100644 --- a/packages/core/test/unit/Site/SiteGenerationManager.test.ts +++ b/packages/core/test/unit/Site/SiteGenerationManager.test.ts @@ -33,7 +33,9 @@ jest.mock('../../../src/Site/SitePagesManager', () => ({ SitePagesManager: jest.fn().mockImplementation(function (this: any) { this.baseUrlMap = new Set(); this.addressablePages = []; - this.collectAddressablePages = jest.fn(); + this.collectAddressablePages = jest.fn().mockImplementation(() => { + // Do nothing - preserve the manually set addressablePages for testing + }); this.setBaseUrlMap = jest.fn().mockImplementation((map) => { this.baseUrlMap = map; }); @@ -282,13 +284,13 @@ describe('SiteGenerationManager', () => { ); const infoSpy = jest.spyOn(logger, 'info').mockImplementation(); - sitePages.addressablePages = [ + generationManager.siteConfig = { enableSearch: true, pages: [] } as any; + generationManager.sitePages.addressablePages = [ { src: 'index.md', searchable: true }, { src: 'page1.md', searchable: true }, { src: 'page2.md', searchable: false }, ]; - await generationManager.readSiteConfig(); await generationManager.indexSiteWithPagefind(); expect(infoSpy).toHaveBeenCalledWith(expect.stringMatching(/Pagefind indexed 2 pages in/)); @@ -313,12 +315,12 @@ describe('SiteGenerationManager', () => { ); const infoSpy = jest.spyOn(logger, 'info').mockImplementation(); - sitePages.addressablePages = [ + generationManager.siteConfig = { enableSearch: true } as any; + generationManager.sitePages.addressablePages = [ { src: 'index.md', searchable: 'no' }, { src: 'page1.md', searchable: true }, ]; - await generationManager.readSiteConfig(); await generationManager.indexSiteWithPagefind(); expect(infoSpy).toHaveBeenCalledWith(expect.stringMatching(/Pagefind indexed 1 pages in/)); @@ -342,9 +344,9 @@ describe('SiteGenerationManager', () => { ); const infoSpy = jest.spyOn(logger, 'info').mockImplementation(); - sitePages.addressablePages = [{ src: 'index.md', searchable: false }]; + generationManager.siteConfig = { enableSearch: true } as any; + generationManager.sitePages.addressablePages = [{ src: 'index.md', searchable: false }]; - await generationManager.readSiteConfig(); await generationManager.indexSiteWithPagefind(); expect(infoSpy).toHaveBeenCalledWith(expect.stringMatching(/Pagefind indexed 0 pages in/)); From 76410b0595449a20d5eae340ed757dee9d9d417d Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua <thadchua@gmail.com> Date: Wed, 1 Apr 2026 01:45:10 +0800 Subject: [PATCH 09/11] Implement addHTML approach using index dictionary --- packages/core/src/Page/index.ts | 1 - packages/core/src/Page/page.njk | 1 - .../core/src/Site/SiteGenerationManager.ts | 50 ++++++++++++++----- 3 files changed, 38 insertions(+), 14 deletions(-) diff --git a/packages/core/src/Page/index.ts b/packages/core/src/Page/index.ts index 467c6fefb8..7e96a34c4b 100644 --- a/packages/core/src/Page/index.ts +++ b/packages/core/src/Page/index.ts @@ -166,7 +166,6 @@ export class Page { title, enableSearch: this.siteConfig.enableSearch, codeTheme: this.siteConfig.style.codeTheme, - searchable: this.pageConfig.searchable, }; } diff --git a/packages/core/src/Page/page.njk b/packages/core/src/Page/page.njk index c9c639f995..3cd3af5e8c 100644 --- a/packages/core/src/Page/page.njk +++ b/packages/core/src/Page/page.njk @@ -37,7 +37,6 @@ </script> <body {% if hasPageNavHeadings %} data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" {% endif %} - {% if searchable %}data-pagefind-body{% endif %} data-code-theme="{{ codeTheme }}"> {{ content }} </body> diff --git a/packages/core/src/Site/SiteGenerationManager.ts b/packages/core/src/Site/SiteGenerationManager.ts index 27b082b118..a5fce2f302 100644 --- a/packages/core/src/Site/SiteGenerationManager.ts +++ b/packages/core/src/Site/SiteGenerationManager.ts @@ -895,18 +895,44 @@ export class SiteGenerationManager { const { index } = await createIndex(createIndexOptions); if (index) { - // Index all HTML files in the output directory. - // Pagefind automatically excludes pages that don't have the 'data-pagefind-body' attribute. - // The page.njk template adds this attribute only to pages where searchable !== false/'no', - // effectively filtering out non-searchable pages from the search index. - const result = await index.addDirectory({ path: this.outputPath }); - result.errors.forEach((error: string) => logger.error(error)); - - // Calculate the count of searchable pages from the site pages configuration. - // This is used for logging purposes to show how many pages were indexed. - const totalPageCount = this.sitePages.addressablePages.filter( - page => page.searchable !== false && page.searchable !== 'no', - ).length; + // Filter pages that should be indexed (searchable !== false) + const searchablePages = this.sitePages.pages.filter( + page => page.pageConfig.searchable, + ); + + let totalPageCount = 0; + + if (searchablePages.length === 0) { + logger.info('No pages configured for search indexing'); + } else { + // Add each searchable page to the index using addHTMLFile + const indexingResults = await Promise.all( + searchablePages.map(async (page) => { + try { + const content = await fs.readFile(page.pageConfig.resultPath, 'utf8'); + const relativePath = path.relative(this.outputPath, page.pageConfig.resultPath); + + return index.addHTMLFile({ + sourcePath: relativePath, + content, + }); + } catch (error) { + logger.error(`Failed to index ${page.pageConfig.resultPath}: ${error}`); + return null; + } + }), + ); + + // Count successful indexings + totalPageCount = indexingResults.filter(r => r !== null).length; + + // Log any errors from indexing results + indexingResults.forEach((result) => { + if (result && result.errors) { + result.errors.forEach((error: string) => logger.error(error)); + } + }); + } const endTime = new Date(); const totalTime = (endTime.getTime() - startTime.getTime()) / 1000; From 3496e90482b4544f3742f0e7af93a294a23cb804 Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua <thadchua@gmail.com> Date: Wed, 1 Apr 2026 02:03:00 +0800 Subject: [PATCH 10/11] Update SiteGenerationManager test cases --- .../unit/Site/SiteGenerationManager.test.ts | 51 +++++++++++-------- packages/core/test/unit/utils/data.ts | 9 ++++ 2 files changed, 40 insertions(+), 20 deletions(-) diff --git a/packages/core/test/unit/Site/SiteGenerationManager.test.ts b/packages/core/test/unit/Site/SiteGenerationManager.test.ts index dc4c0b9e10..02745f543b 100644 --- a/packages/core/test/unit/Site/SiteGenerationManager.test.ts +++ b/packages/core/test/unit/Site/SiteGenerationManager.test.ts @@ -33,6 +33,7 @@ jest.mock('../../../src/Site/SitePagesManager', () => ({ SitePagesManager: jest.fn().mockImplementation(function (this: any) { this.baseUrlMap = new Set(); this.addressablePages = []; + this.pages = []; this.collectAddressablePages = jest.fn().mockImplementation(() => { // Do nothing - preserve the manually set addressablePages for testing }); @@ -173,7 +174,7 @@ describe('SiteGenerationManager', () => { pagefindSpy.mockRestore(); }); - test('should index all HTML files when no glob specified', async () => { + test('should index searchable pages using addHTMLFile', async () => { const json = { ...PAGE_NJK, 'site.json': SITE_JSON_DEFAULT, @@ -181,23 +182,27 @@ describe('SiteGenerationManager', () => { }; mockFs.vol.fromJSON(json, rootPath); - const mockIndex = createMockIndex({ page_count: 10, errors: [] }); + const mockIndex = createMockIndex({ page_count: 1, errors: [] }, { errors: [] }); const mockPagefindInstance = createMockPagefind(mockIndex, true); const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( mockPagefindInstance.createIndex({}) as any, ); - await generationManager.readSiteConfig(); + generationManager.siteConfig = { enableSearch: true, pages: [] } as any; + const pageConfig = { resultPath: path.join(outputPath, 'index.html'), searchable: true }; + generationManager.sitePages.pages = [{ pageConfig }] as any; + await generationManager.indexSiteWithPagefind(); - expect(mockIndex.addDirectory).toHaveBeenCalledWith({ - path: outputPath, + expect(mockIndex.addHTMLFile).toHaveBeenCalledWith({ + sourcePath: 'index.html', + content: '<html><body>Test</body></html>', }); pagefindSpy.mockRestore(); }); - test('should log errors from addDirectory', async () => { + test('should log errors from addHTMLFile', async () => { const json = { ...PAGE_NJK, 'site.json': SITE_JSON_DEFAULT, @@ -205,14 +210,20 @@ describe('SiteGenerationManager', () => { }; mockFs.vol.fromJSON(json, rootPath); - const mockIndex = createMockIndex({ page_count: 1, errors: ['Error 1', 'Error 2'] }); + const mockIndex = createMockIndex( + { page_count: 0, errors: [] }, + { errors: ['Error 1', 'Error 2'] }, + ); const mockPagefindInstance = createMockPagefind(mockIndex, true); const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( mockPagefindInstance.createIndex({}) as any, ); const errorSpy = jest.spyOn(logger, 'error').mockImplementation(); - await generationManager.readSiteConfig(); + generationManager.siteConfig = { enableSearch: true, pages: [] } as any; + const pageConfig2 = { resultPath: path.join(outputPath, 'index.html'), searchable: true }; + generationManager.sitePages.pages = [{ pageConfig: pageConfig2 }] as any; + await generationManager.indexSiteWithPagefind(); expect(errorSpy).toHaveBeenCalledWith('Error 1'); @@ -277,7 +288,7 @@ describe('SiteGenerationManager', () => { }; mockFs.vol.fromJSON(json, rootPath); - const mockIndex = createMockIndex({ page_count: 3, errors: [] }); + const mockIndex = createMockIndex({ page_count: 3, errors: [] }, { errors: [] }); const mockPagefindInstance = createMockPagefind(mockIndex, true); const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( mockPagefindInstance.createIndex({}) as any, @@ -285,11 +296,11 @@ describe('SiteGenerationManager', () => { const infoSpy = jest.spyOn(logger, 'info').mockImplementation(); generationManager.siteConfig = { enableSearch: true, pages: [] } as any; - generationManager.sitePages.addressablePages = [ - { src: 'index.md', searchable: true }, - { src: 'page1.md', searchable: true }, - { src: 'page2.md', searchable: false }, - ]; + generationManager.sitePages.pages = [ + { pageConfig: { resultPath: path.join(outputPath, 'index.html'), searchable: true } }, + { pageConfig: { resultPath: path.join(outputPath, 'page1.html'), searchable: true } }, + { pageConfig: { resultPath: path.join(outputPath, 'page2.html'), searchable: false } }, + ] as any; await generationManager.indexSiteWithPagefind(); @@ -308,18 +319,18 @@ describe('SiteGenerationManager', () => { }; mockFs.vol.fromJSON(json, rootPath); - const mockIndex = createMockIndex({ page_count: 1, errors: [] }); + const mockIndex = createMockIndex({ page_count: 1, errors: [] }, { errors: [] }); const mockPagefindInstance = createMockPagefind(mockIndex, true); const pagefindSpy = jest.spyOn(pagefind, 'createIndex').mockResolvedValue( mockPagefindInstance.createIndex({}) as any, ); const infoSpy = jest.spyOn(logger, 'info').mockImplementation(); - generationManager.siteConfig = { enableSearch: true } as any; - generationManager.sitePages.addressablePages = [ - { src: 'index.md', searchable: 'no' }, - { src: 'page1.md', searchable: true }, - ]; + generationManager.siteConfig = { enableSearch: true, pages: [] } as any; + generationManager.sitePages.pages = [ + { pageConfig: { resultPath: path.join(outputPath, 'index.html'), searchable: false } }, + { pageConfig: { resultPath: path.join(outputPath, 'page1.html'), searchable: true } }, + ] as any; await generationManager.indexSiteWithPagefind(); diff --git a/packages/core/test/unit/utils/data.ts b/packages/core/test/unit/utils/data.ts index 7d223f4942..65762818b6 100644 --- a/packages/core/test/unit/utils/data.ts +++ b/packages/core/test/unit/utils/data.ts @@ -102,8 +102,14 @@ export interface MockAddDirectoryResult { errors?: string[]; } +export interface MockAddHTMLFileResult { + file?: { path: string }; + errors?: string[]; +} + export interface MockIndex { addDirectory: ReturnType<JestFn>; + addHTMLFile: ReturnType<JestFn>; writeFiles: ReturnType<JestFn>; } @@ -115,12 +121,15 @@ export interface MockPagefind { /** * Creates a mock pagefind index * @param result - The result to return from addDirectory + * @param htmlFileResult - The result to return from addHTMLFile */ export function createMockIndex( result: MockAddDirectoryResult = { page_count: 1, errors: [] }, + htmlFileResult: MockAddHTMLFileResult = { errors: [] }, ): MockIndex { return { addDirectory: jest.fn().mockResolvedValue(result), + addHTMLFile: jest.fn().mockResolvedValue(htmlFileResult), writeFiles: jest.fn().mockResolvedValue(undefined), }; } From 3c0a89345a2cac3218e7c2f67a468b4966cad4f0 Mon Sep 17 00:00:00 2001 From: Thaddaeus Chua <thadchua@gmail.com> Date: Wed, 1 Apr 2026 02:21:29 +0800 Subject: [PATCH 11/11] Update functional tests and docs Docs now clearly document the interactions of searchable with pagefind's native attributes --- docs/userGuide/makingTheSiteSearchable.md | 24 +++++++++++++++++-- .../test_site/expected/bugs/index.html | 2 +- .../functional/test_site/expected/index.html | 2 +- .../test_site/expected/sub_site/index.html | 2 +- .../sub_site/nested_sub_site/index.html | 2 +- .../testNunjucksPathResolving.html | 2 +- .../sub_site/testNunjucksPathResolving.html | 2 +- .../testAltFrontMatterInvalidKeyValue.html | 2 +- .../expected/testAltFrontMatterParsing.html | 2 +- .../expected/testAnchorGeneration.html | 2 +- .../test_site/expected/testAnnotate.html | 2 +- .../expected/testAntiFOUCStyles.html | 2 +- .../expected/testBootstrapIconInPage.html | 2 +- .../test_site/expected/testCenterText.html | 2 +- .../test_site/expected/testCodeBlocks.html | 2 +- .../test_site/expected/testDates.html | 2 +- .../expected/testEmptyAltFrontMatter.html | 2 +- .../expected/testEmptyFrontmatter.html | 2 +- .../expected/testExternalScripts.html | 2 +- .../expected/testFontAwesomeInPage.html | 2 +- .../expected/testGlyphiconInPage.html | 2 +- .../functional/test_site/expected/testHr.html | 2 +- .../expected/testIconsInSiteLayout.html | 2 +- .../test_site/expected/testImages.html | 2 +- .../expected/testIncludeBoilerplate.html | 2 +- .../expected/testIncludeMultipleModals.html | 2 +- .../expected/testIncludePluginsRendered.html | 2 +- .../test_site/expected/testLayouts.html | 2 +- .../expected/testLayoutsOverride.html | 2 +- ...testLayoutsOverrideWithAltFrontmatter.html | 2 +- .../testLayoutsWithAltFrontMatter.html | 2 +- .../test_site/expected/testLinks.html | 2 +- .../test_site/expected/testList.html | 2 +- .../expected/testMaterialIconsInPage.html | 2 +- .../test_site/expected/testMath.html | 2 +- .../test_site/expected/testMermaid.html | 2 +- .../test_site/expected/testModals.html | 2 +- .../expected/testNunjucksPathResolving.html | 2 +- .../test_site/expected/testOcticonInPage.html | 2 +- .../test_site/expected/testPageNav.html | 2 +- .../test_site/expected/testPageNavPrint.html | 2 +- .../test_site/expected/testPageNavTarget.html | 2 +- .../expected/testPageNavWithOnlyTitle.html | 2 +- ...testPageNavWithoutTitleAndNavHeadings.html | 2 +- .../expected/testPanelMarkdownParsing.html | 2 +- .../test_site/expected/testPanels.html | 2 +- .../expected/testPanelsClosingTransition.html | 2 +- .../test_site/expected/testPlantUML.html | 2 +- .../expected/testPopoverTrigger.html | 2 +- .../test_site/expected/testPopovers.html | 2 +- .../expected/testSingleAltFrontMatter.html | 2 +- .../expected/testSourceContainScript.html | 2 +- .../test_site/expected/testThumbnails.html | 2 +- .../expected/testTooltipSpacing.html | 2 +- .../test_site/expected/testTree.html | 2 +- .../expected/testVariableContainsInclude.html | 2 +- .../expected/testWeb3FormPlugin.html | 2 +- .../test_site/expected/test_md_fragment.html | 2 +- .../expected/index.html | 2 +- .../test_basic_convert/expected/404.html | 2 +- .../test_basic_convert/expected/Home.html | 2 +- .../test_basic_convert/expected/Page-1.html | 2 +- .../test_basic_convert/expected/_Footer.html | 2 +- .../test_basic_convert/expected/_Sidebar.html | 2 +- .../test_basic_convert/expected/about.html | 2 +- .../expected/contents/topic1.html | 2 +- .../expected/contents/topic2.html | 2 +- .../expected/contents/topic3a.html | 2 +- .../expected/contents/topic3b.html | 2 +- .../test_basic_convert/expected/index.html | 2 +- .../test_navigation_convert/expected/404.html | 2 +- .../expected/Home.html | 2 +- .../expected/Page-1.html | 2 +- .../expected/README.html | 2 +- .../expected/about.html | 2 +- .../expected/contents/topic1.html | 2 +- .../expected/contents/topic2.html | 2 +- .../expected/contents/topic3a.html | 2 +- .../expected/contents/topic3b.html | 2 +- .../expected/index.html | 2 +- .../expected/test_folder/extra_1.html | 2 +- .../expected/test_folder/extra_2.html | 2 +- .../expected/test_folder/extra_3.html | 2 +- .../expected/index.html | 2 +- .../expected/index.html | 2 +- .../expected/index.html | 2 +- .../test_default/expected/404.html | 2 +- .../expected/contents/topic1.html | 2 +- .../expected/contents/topic2.html | 2 +- .../expected/contents/topic3a.html | 2 +- .../expected/contents/topic3b.html | 2 +- .../test_default/expected/index.html | 2 +- .../test_minimal/expected/index.html | 2 +- .../test_portfolio/expected/index.html | 2 +- .../developerGuide/Configuration.html | 2 +- .../expected/developerGuide/Design.html | 2 +- .../expected/developerGuide/DevOps.html | 2 +- .../developerGuide/DeveloperGuide.html | 2 +- .../developerGuide/Documentation.html | 2 +- .../developerGuide/Implementation.html | 2 +- .../expected/developerGuide/Requirements.html | 2 +- .../expected/developerGuide/SettingUp.html | 2 +- .../expected/developerGuide/Testing.html | 2 +- .../expected/developerGuide/TracingCode.html | 2 +- .../test_project/expected/index.html | 2 +- .../test_project/expected/team/AboutUs.html | 2 +- .../test_project/expected/team/johndoe.html | 2 +- .../test_project/expected/userGuide/FAQ.html | 2 +- .../expected/userGuide/Features.html | 2 +- .../expected/userGuide/QuickStart.html | 2 +- .../expected/userGuide/UserGuide.html | 2 +- 111 files changed, 132 insertions(+), 112 deletions(-) diff --git a/docs/userGuide/makingTheSiteSearchable.md b/docs/userGuide/makingTheSiteSearchable.md index 44eaa3ac20..a1e92e96f4 100644 --- a/docs/userGuide/makingTheSiteSearchable.md +++ b/docs/userGuide/makingTheSiteSearchable.md @@ -130,10 +130,30 @@ In your `site.json`: - Pages with `searchable: "no"` (or `false`) will not appear in search results - By default, all pages are searchable (`searchable: "yes"`) -This integrates with Pagefind's `data-pagefind-body` attribute. Pages with `searchable: false` will not have this attribute in their HTML, preventing them from being indexed by Pagefind. - For more details on the `searchable` property, see [site.json file documentation](siteJsonFile.html#pages). +<panel header="Interaction with Pagefind Attributes"> + +MarkBind controls page indexing through the `searchable` property, which determines whether pages are passed to Pagefind for indexing. However, Pagefind also provides native attributes that can affect indexing: + +- [**`data-pagefind-body`**](https://pagefind.app/docs/indexing/#limiting-what-sections-of-a-page-are-indexed): Marks a specific element as the search content container. When this attribute exists on ANY page of your site, pages WITHOUT this attribute will not be indexed. +- [**`data-pagefind-ignore`**](https://pagefind.app/docs/indexing/#removing-individual-elements-from-the-index): Excludes specific elements from the search index. + +**How MarkBind handles this:** + +1. Pages with `searchable: "no"` are NOT passed to Pagefind at all (they are never indexed). +2. Pages with `searchable: "yes"` (default) ARE passed to Pagefind for indexing. + +**Interactions to be aware of:** + +- If you add `data-pagefind-body` to a searchable page, it works as expected - the page is indexed. However, only pages with this attribute will be searchable. +- If you add `data-pagefind-body` to a non-searchable page, MarkBind will still NOT index it (because it's filtered before being passed to Pagefind). +- Adding `data-pagefind-ignore` to a searchable page will NOT prevent it from being indexed - the page is still added via MarkBind's indexing, but the content within that element will be ignored by Pagefind. + +**Recommendation:** Use MarkBind's `searchable` property in site.json to control which pages are indexed & use `data-pagefind-body` attribute to exlcude specific elements within a page from being searchable. Avoid using `data-pagefind-body` as it is redundant and may lead to confusion. + +</panel> + <panel header="Potential Future Enhancements"> Additional Pagefind configuration options may be supported in future releases: diff --git a/packages/cli/test/functional/test_site/expected/bugs/index.html b/packages/cli/test/functional/test_site/expected/bugs/index.html index fde84df3ec..32e743057d 100644 --- a/packages/cli/test/functional/test_site/expected/bugs/index.html +++ b/packages/cli/test/functional/test_site/expected/bugs/index.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/index.html b/packages/cli/test/functional/test_site/expected/index.html index 1afb26f3e2..2a68ba9cf4 100644 --- a/packages/cli/test/functional/test_site/expected/index.html +++ b/packages/cli/test/functional/test_site/expected/index.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="dark"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/sub_site/index.html b/packages/cli/test/functional/test_site/expected/sub_site/index.html index 39f35812d1..31ada973da 100644 --- a/packages/cli/test/functional/test_site/expected/sub_site/index.html +++ b/packages/cli/test/functional/test_site/expected/sub_site/index.html @@ -30,7 +30,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/index.html b/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/index.html index 0b13d90aa2..3734b76de8 100644 --- a/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/index.html +++ b/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/index.html @@ -30,7 +30,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/testNunjucksPathResolving.html b/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/testNunjucksPathResolving.html index b123d4954e..38608aceb0 100644 --- a/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/testNunjucksPathResolving.html +++ b/packages/cli/test/functional/test_site/expected/sub_site/nested_sub_site/testNunjucksPathResolving.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/sub_site/testNunjucksPathResolving.html b/packages/cli/test/functional/test_site/expected/sub_site/testNunjucksPathResolving.html index b123d4954e..38608aceb0 100644 --- a/packages/cli/test/functional/test_site/expected/sub_site/testNunjucksPathResolving.html +++ b/packages/cli/test/functional/test_site/expected/sub_site/testNunjucksPathResolving.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAltFrontMatterInvalidKeyValue.html b/packages/cli/test/functional/test_site/expected/testAltFrontMatterInvalidKeyValue.html index d99f853fa5..f95952c9f0 100644 --- a/packages/cli/test/functional/test_site/expected/testAltFrontMatterInvalidKeyValue.html +++ b/packages/cli/test/functional/test_site/expected/testAltFrontMatterInvalidKeyValue.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAltFrontMatterParsing.html b/packages/cli/test/functional/test_site/expected/testAltFrontMatterParsing.html index 2ff393f7c6..75ba02c030 100644 --- a/packages/cli/test/functional/test_site/expected/testAltFrontMatterParsing.html +++ b/packages/cli/test/functional/test_site/expected/testAltFrontMatterParsing.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAnchorGeneration.html b/packages/cli/test/functional/test_site/expected/testAnchorGeneration.html index 72169c732e..e650797621 100644 --- a/packages/cli/test/functional/test_site/expected/testAnchorGeneration.html +++ b/packages/cli/test/functional/test_site/expected/testAnchorGeneration.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAnnotate.html b/packages/cli/test/functional/test_site/expected/testAnnotate.html index 7c40f30a03..2720c6d11f 100644 --- a/packages/cli/test/functional/test_site/expected/testAnnotate.html +++ b/packages/cli/test/functional/test_site/expected/testAnnotate.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testAntiFOUCStyles.html b/packages/cli/test/functional/test_site/expected/testAntiFOUCStyles.html index b3cb112010..e64e564f1d 100644 --- a/packages/cli/test/functional/test_site/expected/testAntiFOUCStyles.html +++ b/packages/cli/test/functional/test_site/expected/testAntiFOUCStyles.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testBootstrapIconInPage.html b/packages/cli/test/functional/test_site/expected/testBootstrapIconInPage.html index 91a7c0c9d9..03d7dfb182 100644 --- a/packages/cli/test/functional/test_site/expected/testBootstrapIconInPage.html +++ b/packages/cli/test/functional/test_site/expected/testBootstrapIconInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testCenterText.html b/packages/cli/test/functional/test_site/expected/testCenterText.html index 84abf4c8e3..8d4aead703 100644 --- a/packages/cli/test/functional/test_site/expected/testCenterText.html +++ b/packages/cli/test/functional/test_site/expected/testCenterText.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testCodeBlocks.html b/packages/cli/test/functional/test_site/expected/testCodeBlocks.html index c882f9fadf..88a1ed3818 100644 --- a/packages/cli/test/functional/test_site/expected/testCodeBlocks.html +++ b/packages/cli/test/functional/test_site/expected/testCodeBlocks.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testDates.html b/packages/cli/test/functional/test_site/expected/testDates.html index 20b17b45e5..554b73b8c4 100644 --- a/packages/cli/test/functional/test_site/expected/testDates.html +++ b/packages/cli/test/functional/test_site/expected/testDates.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testEmptyAltFrontMatter.html b/packages/cli/test/functional/test_site/expected/testEmptyAltFrontMatter.html index faebdd8ff6..bf52675edc 100644 --- a/packages/cli/test/functional/test_site/expected/testEmptyAltFrontMatter.html +++ b/packages/cli/test/functional/test_site/expected/testEmptyAltFrontMatter.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testEmptyFrontmatter.html b/packages/cli/test/functional/test_site/expected/testEmptyFrontmatter.html index 3838f4bbee..03e11d7c2e 100644 --- a/packages/cli/test/functional/test_site/expected/testEmptyFrontmatter.html +++ b/packages/cli/test/functional/test_site/expected/testEmptyFrontmatter.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testExternalScripts.html b/packages/cli/test/functional/test_site/expected/testExternalScripts.html index 43e2bd45e7..8f4c64b1aa 100644 --- a/packages/cli/test/functional/test_site/expected/testExternalScripts.html +++ b/packages/cli/test/functional/test_site/expected/testExternalScripts.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testFontAwesomeInPage.html b/packages/cli/test/functional/test_site/expected/testFontAwesomeInPage.html index 887ce45939..77e7a81679 100644 --- a/packages/cli/test/functional/test_site/expected/testFontAwesomeInPage.html +++ b/packages/cli/test/functional/test_site/expected/testFontAwesomeInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testGlyphiconInPage.html b/packages/cli/test/functional/test_site/expected/testGlyphiconInPage.html index 1995b9e718..62c9caca40 100644 --- a/packages/cli/test/functional/test_site/expected/testGlyphiconInPage.html +++ b/packages/cli/test/functional/test_site/expected/testGlyphiconInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testHr.html b/packages/cli/test/functional/test_site/expected/testHr.html index 207fd934ab..e48627dda5 100644 --- a/packages/cli/test/functional/test_site/expected/testHr.html +++ b/packages/cli/test/functional/test_site/expected/testHr.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testIconsInSiteLayout.html b/packages/cli/test/functional/test_site/expected/testIconsInSiteLayout.html index b3e386044b..049dc7927d 100644 --- a/packages/cli/test/functional/test_site/expected/testIconsInSiteLayout.html +++ b/packages/cli/test/functional/test_site/expected/testIconsInSiteLayout.html @@ -29,7 +29,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testImages.html b/packages/cli/test/functional/test_site/expected/testImages.html index 2cdf9bf4f5..7e5b07e0df 100644 --- a/packages/cli/test/functional/test_site/expected/testImages.html +++ b/packages/cli/test/functional/test_site/expected/testImages.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testIncludeBoilerplate.html b/packages/cli/test/functional/test_site/expected/testIncludeBoilerplate.html index c5f0fb9297..45e284aff3 100644 --- a/packages/cli/test/functional/test_site/expected/testIncludeBoilerplate.html +++ b/packages/cli/test/functional/test_site/expected/testIncludeBoilerplate.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testIncludeMultipleModals.html b/packages/cli/test/functional/test_site/expected/testIncludeMultipleModals.html index 48113c3224..e10f26bebf 100644 --- a/packages/cli/test/functional/test_site/expected/testIncludeMultipleModals.html +++ b/packages/cli/test/functional/test_site/expected/testIncludeMultipleModals.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testIncludePluginsRendered.html b/packages/cli/test/functional/test_site/expected/testIncludePluginsRendered.html index 48b17a5c19..a2e04a094f 100644 --- a/packages/cli/test/functional/test_site/expected/testIncludePluginsRendered.html +++ b/packages/cli/test/functional/test_site/expected/testIncludePluginsRendered.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLayouts.html b/packages/cli/test/functional/test_site/expected/testLayouts.html index 5639f62648..96779f963d 100644 --- a/packages/cli/test/functional/test_site/expected/testLayouts.html +++ b/packages/cli/test/functional/test_site/expected/testLayouts.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLayoutsOverride.html b/packages/cli/test/functional/test_site/expected/testLayoutsOverride.html index 840deeac6a..0c548051ef 100644 --- a/packages/cli/test/functional/test_site/expected/testLayoutsOverride.html +++ b/packages/cli/test/functional/test_site/expected/testLayoutsOverride.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLayoutsOverrideWithAltFrontmatter.html b/packages/cli/test/functional/test_site/expected/testLayoutsOverrideWithAltFrontmatter.html index 4a29c835fc..46d28ee8a1 100644 --- a/packages/cli/test/functional/test_site/expected/testLayoutsOverrideWithAltFrontmatter.html +++ b/packages/cli/test/functional/test_site/expected/testLayoutsOverrideWithAltFrontmatter.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLayoutsWithAltFrontMatter.html b/packages/cli/test/functional/test_site/expected/testLayoutsWithAltFrontMatter.html index fa818eea6d..8692e0e011 100644 --- a/packages/cli/test/functional/test_site/expected/testLayoutsWithAltFrontMatter.html +++ b/packages/cli/test/functional/test_site/expected/testLayoutsWithAltFrontMatter.html @@ -37,7 +37,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testLinks.html b/packages/cli/test/functional/test_site/expected/testLinks.html index 86011abc62..7f083c94a2 100644 --- a/packages/cli/test/functional/test_site/expected/testLinks.html +++ b/packages/cli/test/functional/test_site/expected/testLinks.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testList.html b/packages/cli/test/functional/test_site/expected/testList.html index cb7db448db..4b3544ffd3 100644 --- a/packages/cli/test/functional/test_site/expected/testList.html +++ b/packages/cli/test/functional/test_site/expected/testList.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testMaterialIconsInPage.html b/packages/cli/test/functional/test_site/expected/testMaterialIconsInPage.html index 9b89084a7f..cc2bf50765 100644 --- a/packages/cli/test/functional/test_site/expected/testMaterialIconsInPage.html +++ b/packages/cli/test/functional/test_site/expected/testMaterialIconsInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testMath.html b/packages/cli/test/functional/test_site/expected/testMath.html index ab81599e3b..0d9d1f3810 100644 --- a/packages/cli/test/functional/test_site/expected/testMath.html +++ b/packages/cli/test/functional/test_site/expected/testMath.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testMermaid.html b/packages/cli/test/functional/test_site/expected/testMermaid.html index 6e189edbf7..cdb5a896c4 100644 --- a/packages/cli/test/functional/test_site/expected/testMermaid.html +++ b/packages/cli/test/functional/test_site/expected/testMermaid.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testModals.html b/packages/cli/test/functional/test_site/expected/testModals.html index 35470b4be5..7f39286199 100644 --- a/packages/cli/test/functional/test_site/expected/testModals.html +++ b/packages/cli/test/functional/test_site/expected/testModals.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testNunjucksPathResolving.html b/packages/cli/test/functional/test_site/expected/testNunjucksPathResolving.html index b123d4954e..38608aceb0 100644 --- a/packages/cli/test/functional/test_site/expected/testNunjucksPathResolving.html +++ b/packages/cli/test/functional/test_site/expected/testNunjucksPathResolving.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testOcticonInPage.html b/packages/cli/test/functional/test_site/expected/testOcticonInPage.html index 703a90273f..58504f38d3 100644 --- a/packages/cli/test/functional/test_site/expected/testOcticonInPage.html +++ b/packages/cli/test/functional/test_site/expected/testOcticonInPage.html @@ -28,7 +28,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNav.html b/packages/cli/test/functional/test_site/expected/testPageNav.html index 5e359edbb3..16a4e3d5ac 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNav.html +++ b/packages/cli/test/functional/test_site/expected/testPageNav.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="dark"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNavPrint.html b/packages/cli/test/functional/test_site/expected/testPageNavPrint.html index 3f22006678..0ca0bd736f 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNavPrint.html +++ b/packages/cli/test/functional/test_site/expected/testPageNavPrint.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="dark"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNavTarget.html b/packages/cli/test/functional/test_site/expected/testPageNavTarget.html index 5270e5a411..65301b6e9e 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNavTarget.html +++ b/packages/cli/test/functional/test_site/expected/testPageNavTarget.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNavWithOnlyTitle.html b/packages/cli/test/functional/test_site/expected/testPageNavWithOnlyTitle.html index d384ce0d36..f8514a77da 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNavWithOnlyTitle.html +++ b/packages/cli/test/functional/test_site/expected/testPageNavWithOnlyTitle.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPageNavWithoutTitleAndNavHeadings.html b/packages/cli/test/functional/test_site/expected/testPageNavWithoutTitleAndNavHeadings.html index 05222da360..6939cbca7c 100644 --- a/packages/cli/test/functional/test_site/expected/testPageNavWithoutTitleAndNavHeadings.html +++ b/packages/cli/test/functional/test_site/expected/testPageNavWithoutTitleAndNavHeadings.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPanelMarkdownParsing.html b/packages/cli/test/functional/test_site/expected/testPanelMarkdownParsing.html index 136adeb40a..6621bcb926 100644 --- a/packages/cli/test/functional/test_site/expected/testPanelMarkdownParsing.html +++ b/packages/cli/test/functional/test_site/expected/testPanelMarkdownParsing.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPanels.html b/packages/cli/test/functional/test_site/expected/testPanels.html index 0a0fecb83e..a7f5d1076a 100644 --- a/packages/cli/test/functional/test_site/expected/testPanels.html +++ b/packages/cli/test/functional/test_site/expected/testPanels.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPanelsClosingTransition.html b/packages/cli/test/functional/test_site/expected/testPanelsClosingTransition.html index 09c3924c9c..80501edb40 100644 --- a/packages/cli/test/functional/test_site/expected/testPanelsClosingTransition.html +++ b/packages/cli/test/functional/test_site/expected/testPanelsClosingTransition.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPlantUML.html b/packages/cli/test/functional/test_site/expected/testPlantUML.html index eae8c37d7b..ae43b60151 100644 --- a/packages/cli/test/functional/test_site/expected/testPlantUML.html +++ b/packages/cli/test/functional/test_site/expected/testPlantUML.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPopoverTrigger.html b/packages/cli/test/functional/test_site/expected/testPopoverTrigger.html index b7b29e21a0..eb257f4edf 100644 --- a/packages/cli/test/functional/test_site/expected/testPopoverTrigger.html +++ b/packages/cli/test/functional/test_site/expected/testPopoverTrigger.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testPopovers.html b/packages/cli/test/functional/test_site/expected/testPopovers.html index 0b189bc0c0..b16cee8dc4 100644 --- a/packages/cli/test/functional/test_site/expected/testPopovers.html +++ b/packages/cli/test/functional/test_site/expected/testPopovers.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testSingleAltFrontMatter.html b/packages/cli/test/functional/test_site/expected/testSingleAltFrontMatter.html index 9b12a51031..0b941c2bd6 100644 --- a/packages/cli/test/functional/test_site/expected/testSingleAltFrontMatter.html +++ b/packages/cli/test/functional/test_site/expected/testSingleAltFrontMatter.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testSourceContainScript.html b/packages/cli/test/functional/test_site/expected/testSourceContainScript.html index 67b07a47f4..2d0848e35e 100644 --- a/packages/cli/test/functional/test_site/expected/testSourceContainScript.html +++ b/packages/cli/test/functional/test_site/expected/testSourceContainScript.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testThumbnails.html b/packages/cli/test/functional/test_site/expected/testThumbnails.html index 86e21db770..1985c3f05c 100644 --- a/packages/cli/test/functional/test_site/expected/testThumbnails.html +++ b/packages/cli/test/functional/test_site/expected/testThumbnails.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testTooltipSpacing.html b/packages/cli/test/functional/test_site/expected/testTooltipSpacing.html index c6f771f6fa..3d3fcb6f5f 100644 --- a/packages/cli/test/functional/test_site/expected/testTooltipSpacing.html +++ b/packages/cli/test/functional/test_site/expected/testTooltipSpacing.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testTree.html b/packages/cli/test/functional/test_site/expected/testTree.html index 451e46c578..b0ce89a0ee 100644 --- a/packages/cli/test/functional/test_site/expected/testTree.html +++ b/packages/cli/test/functional/test_site/expected/testTree.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testVariableContainsInclude.html b/packages/cli/test/functional/test_site/expected/testVariableContainsInclude.html index f01ae46997..14c6877edf 100644 --- a/packages/cli/test/functional/test_site/expected/testVariableContainsInclude.html +++ b/packages/cli/test/functional/test_site/expected/testVariableContainsInclude.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/testWeb3FormPlugin.html b/packages/cli/test/functional/test_site/expected/testWeb3FormPlugin.html index 2cfb43f94f..5a0745c94f 100644 --- a/packages/cli/test/functional/test_site/expected/testWeb3FormPlugin.html +++ b/packages/cli/test/functional/test_site/expected/testWeb3FormPlugin.html @@ -31,7 +31,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site/expected/test_md_fragment.html b/packages/cli/test/functional/test_site/expected/test_md_fragment.html index ad07c0cea4..31e4586b29 100644 --- a/packages/cli/test/functional/test_site/expected/test_md_fragment.html +++ b/packages/cli/test/functional/test_site/expected/test_md_fragment.html @@ -30,7 +30,7 @@ const baseUrl = '/test_site' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> diff --git a/packages/cli/test/functional/test_site_algolia_plugin/expected/index.html b/packages/cli/test/functional/test_site_algolia_plugin/expected/index.html index bff4c8bf05..b32640633d 100644 --- a/packages/cli/test/functional/test_site_algolia_plugin/expected/index.html +++ b/packages/cli/test/functional/test_site_algolia_plugin/expected/index.html @@ -22,7 +22,7 @@ const baseUrl = '/test_site_algolia_plugin' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <p> <p><strong>Test Algolia plugin adds algolia-no-index classes</strong></p> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/404.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/404.html index e6e35df79a..2ab9e81265 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/404.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/404.html @@ -21,7 +21,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Home.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Home.html index add69c8bb1..cd81d441c7 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Home.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Home.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Page-1.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Page-1.html index 0d0e76e621..08af6259d7 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Page-1.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/Page-1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Footer.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Footer.html index 262fdc259d..f7e802da47 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Footer.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Footer.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Sidebar.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Sidebar.html index 33066d3bd5..e5ec458162 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Sidebar.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/_Sidebar.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/about.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/about.html index 0e810041a5..e73b5612ab 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/about.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/about.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic1.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic1.html index ebed34b3ca..0e19c0e15c 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic1.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic2.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic2.html index 128a5ae03f..f25bb0febd 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic2.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic2.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3a.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3a.html index bc20fc4245..1e9ccdd891 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3a.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3a.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3b.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3b.html index 56b54f8c91..8af123b0cd 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3b.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/contents/topic3b.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/index.html b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/index.html index ad91e6093a..b1c0715985 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/index.html +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/index.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/404.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/404.html index b4d0c59fae..b8f55949e2 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/404.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/404.html @@ -21,7 +21,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Home.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Home.html index 945ea374f1..63ec5a7f13 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Home.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Home.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Page-1.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Page-1.html index d27acf90d4..b130f9ac75 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Page-1.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/Page-1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/README.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/README.html index 5a8271204b..849d441cad 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/README.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/README.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/about.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/about.html index eecb014405..46ad53d71b 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/about.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/about.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic1.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic1.html index 481cb048a4..ba39325727 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic1.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic2.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic2.html index 832dda2857..df73165eb2 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic2.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic2.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3a.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3a.html index 4ead1c68c6..e521204fd6 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3a.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3a.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3b.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3b.html index d260928360..af1b560e67 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3b.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/contents/topic3b.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/index.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/index.html index 9c7a75e85f..8c9d5c790e 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/index.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/index.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_1.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_1.html index 1b36486644..20fa0d7548 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_1.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_1.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_2.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_2.html index 1b57595c9a..74d5fafe75 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_2.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_2.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_3.html b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_3.html index 5c40945488..27c80db52f 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_3.html +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/test_folder/extra_3.html @@ -20,7 +20,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar placement="top" type="dark"> diff --git a/packages/cli/test/functional/test_site_custom_plugins/expected/index.html b/packages/cli/test/functional/test_site_custom_plugins/expected/index.html index 65de3ced4f..ed8ba38345 100644 --- a/packages/cli/test/functional/test_site_custom_plugins/expected/index.html +++ b/packages/cli/test/functional/test_site_custom_plugins/expected/index.html @@ -19,7 +19,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header></header> <div id="flex-body"> diff --git a/packages/cli/test/functional/test_site_special_tags/expected/index.html b/packages/cli/test/functional/test_site_special_tags/expected/index.html index 85d096bde3..887016a2a1 100644 --- a/packages/cli/test/functional/test_site_special_tags/expected/index.html +++ b/packages/cli/test/functional/test_site_special_tags/expected/index.html @@ -19,7 +19,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <p> <h1 id="functional-test-for-htmlparser2-and-markdown-it-patches-for-special-tags">Functional test for htmlparser2 and markdown-it patches for special tags<a class="fa fa-anchor" href="#functional-test-for-htmlparser2-and-markdown-it-patches-for-special-tags" onclick="event.stopPropagation()"></a></h1> diff --git a/packages/cli/test/functional/test_site_table_plugin/expected/index.html b/packages/cli/test/functional/test_site_table_plugin/expected/index.html index 679632f761..94752d909b 100644 --- a/packages/cli/test/functional/test_site_table_plugin/expected/index.html +++ b/packages/cli/test/functional/test_site_table_plugin/expected/index.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header></header> <div id="flex-body"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/404.html b/packages/cli/test/functional/test_site_templates/test_default/expected/404.html index 031f3214a1..15ae45b31e 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/404.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/404.html @@ -18,7 +18,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <div> <p> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic1.html b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic1.html index 058bdb992f..9e9302ea71 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic1.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic1.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic2.html b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic2.html index fb4dcc028c..b02dac5ebb 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic2.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic2.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3a.html b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3a.html index ee4c2351f6..cff4ba6ae2 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3a.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3a.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3b.html b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3b.html index 8b568dce2d..ebcc1d2992 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3b.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/contents/topic3b.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/index.html b/packages/cli/test/functional/test_site_templates/test_default/expected/index.html index 52810da836..47654b0f2d 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/index.html +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/index.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="dark"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_minimal/expected/index.html b/packages/cli/test/functional/test_site_templates/test_minimal/expected/index.html index 54582112f8..296624bd9b 100644 --- a/packages/cli/test/functional/test_site_templates/test_minimal/expected/index.html +++ b/packages/cli/test/functional/test_site_templates/test_minimal/expected/index.html @@ -19,7 +19,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header></header> <div id="flex-body"> diff --git a/packages/cli/test/functional/test_site_templates/test_portfolio/expected/index.html b/packages/cli/test/functional/test_site_templates/test_portfolio/expected/index.html index a86e604f45..d692bf5e08 100644 --- a/packages/cli/test/functional/test_site_templates/test_portfolio/expected/index.html +++ b/packages/cli/test/functional/test_site_templates/test_portfolio/expected/index.html @@ -22,7 +22,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="dark"> +<body data-code-theme="dark"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Configuration.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Configuration.html index fa2f2d7222..0fdfb24ca0 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Configuration.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Configuration.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="light"> +<body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Design.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Design.html index e54f1cb23f..ba76eeb4eb 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Design.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Design.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DevOps.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DevOps.html index 97af7498e7..13571129ad 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DevOps.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DevOps.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DeveloperGuide.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DeveloperGuide.html index 189b031ce8..f5b3a0f9c0 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DeveloperGuide.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/DeveloperGuide.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Documentation.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Documentation.html index 91d3bfe654..e56811538d 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Documentation.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Documentation.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Implementation.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Implementation.html index f22d759fac..4af853d462 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Implementation.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Implementation.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Requirements.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Requirements.html index 3980737af2..457352d11c 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Requirements.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Requirements.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/SettingUp.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/SettingUp.html index 42dd7cf834..90206827a9 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/SettingUp.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/SettingUp.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Testing.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Testing.html index b32a2c94fa..33a3579fe2 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Testing.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/Testing.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/TracingCode.html b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/TracingCode.html index 8b81eb0792..6a0f53f07e 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/TracingCode.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/developerGuide/TracingCode.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/index.html b/packages/cli/test/functional/test_site_templates/test_project/expected/index.html index fdf239d764..51c7f4ed34 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/index.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/index.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="light"> +<body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/team/AboutUs.html b/packages/cli/test/functional/test_site_templates/test_project/expected/team/AboutUs.html index 985439b62a..0408394b09 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/team/AboutUs.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/team/AboutUs.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="light"> +<body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/team/johndoe.html b/packages/cli/test/functional/test_site_templates/test_project/expected/team/johndoe.html index 9fa4600103..e3e4d639b3 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/team/johndoe.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/team/johndoe.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-pagefind-body data-code-theme="light"> +<body data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/FAQ.html b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/FAQ.html index d897a45034..554c860d46 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/FAQ.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/FAQ.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/Features.html b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/Features.html index 3b6413e957..86a07dd91e 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/Features.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/Features.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/QuickStart.html b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/QuickStart.html index dac7bc170e..72c80b4616 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/QuickStart.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/QuickStart.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark"> diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/UserGuide.html b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/UserGuide.html index 5a9ba8d89e..90cce628f8 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/UserGuide.html +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/userGuide/UserGuide.html @@ -23,7 +23,7 @@ const baseUrl = '' </script> -<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-pagefind-body data-code-theme="light"> +<body data-bs-spy="scroll" data-bs-target="#mb-page-nav" data-bs-offset="100" data-code-theme="light"> <div id="app"> <header sticky> <navbar type="dark">