Skip to content

Commit

Permalink
add file name to search index
Browse files Browse the repository at this point in the history
  • Loading branch information
claviska committed Sep 17, 2021
1 parent 5f7c6b3 commit 185fc4c
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions scripts/make-search.js
Expand Up @@ -70,23 +70,22 @@ console.log('Generating search index for documentation');

files.map((file, index) => {
const relativePath = path.relative('./docs', file).replace(/\\/g, '/');
const relativePathNoExtension = relativePath.split('.').slice(0, -1).join('.');
const url = relativePath.replace(/\.md$/, '');
const filename = path.basename(file);

// Ignore certain directories and files
if (relativePath.startsWith('assets/') || relativePath.startsWith('dist/') || filename === '_sidebar.md') {
return false;
}

const content = fs.readFileSync(file, 'utf8');
const allHeadings = getHeadings(content, 4);
const title =
allHeadings.find(heading => heading.level === 1)?.content ||
path.basename(path.basename(filename), path.extname(filename));
const title = allHeadings.find(heading => heading.level === 1)?.content || '';
const headings = allHeadings
.filter(heading => heading.level > 1)
.map(heading => heading.content)
.join('\n');
.concat([relativePathNoExtension])
.join(' ');
const members = getMembers(content);

this.add({ id: index, t: title, h: headings, m: members, c: content });
Expand Down

0 comments on commit 185fc4c

Please sign in to comment.