diff --git a/wikizimmer.js b/wikizimmer.js index ed34be5..557f93f 100755 --- a/wikizimmer.js +++ b/wikizimmer.js @@ -732,13 +732,9 @@ class Metadata extends WikiItem { } } -class MainPage extends WikiItem { +class MainPage extends Metadata { constructor ( ) { - super( '.', 'mainpage' ) - this.mimeType = 'text/plain' - } - basePath () { - return 'mainpage' + super( 'mainpage' ) } async getData ( ) { const reply = await apiPost({ diff --git a/zimmer.js b/zimmer.js index 48adda4..55c1322 100755 --- a/zimmer.js +++ b/zimmer.js @@ -1409,7 +1409,7 @@ async function initialise () { if ( await fs.exists( dbPath )) { preProcessed = true try { - mainPage.urlKey = 'A' + ( await fs.readFile( osPath.join( srcPath, 'mainpage' ))).toString() + mainPage.urlKey = 'A' + ( await fs.readFile( osPath.join( srcPath, 'M', 'mainpage' ))).toString() } catch ( err ) { warning( 'mainpage error', err ) }