Skip to content

Commit d178e90

Browse files
committed
ignore ai-refined original pages in search
1 parent fad1596 commit d178e90

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

guide/.vuepress/config.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
const sidebar = require('./sidebar');
22
const parseTag = require('./parseTags');
33
const replacements = require('./replacements');
4+
const fs = require('fs')
45
const replacePageContent = (content, replacements) => {
56
let output = content;
67
for (const [placeholder, replacement] of Object.entries(replacements)) {
@@ -44,6 +45,14 @@ module.exports = {
4445
}),
4546
['@vuepress/plugin-search',{
4647
maxSuggestions:15,
48+
isSearchable:(page)=>{
49+
if(!page.data.filePathRelative) return true;
50+
if(page.data.filePathRelative.endsWith('_ai.md'))
51+
return true;
52+
let aiFile = __dirname+'/../'+page.data.filePathRelative.replace('.md','_ai.md');
53+
if(fs.existsSync(aiFile)) return false;
54+
return true;
55+
},
4756
getExtraFields: (page) =>parseTag(page),
4857
}],
4958
['@vuepress/plugin-container'],

0 commit comments

Comments
 (0)