File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11const sidebar = require ( './sidebar' ) ;
22const parseTag = require ( './parseTags' ) ;
33const replacements = require ( './replacements' ) ;
4+ const fs = require ( 'fs' )
45const 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' ] ,
You can’t perform that action at this time.
0 commit comments