@@ -58,9 +58,9 @@ function getContent(filename, data) {
5858 let title = lines [ 0 ] && lines [ 0 ] . match ( h1reg ) ?
5959 lines [ 0 ] . replace ( '# ' , '' ) : '' ;
6060 traversalArticle ( data [ 'nav' ] , ( key , value ) => {
61- if ( value == filename ) title = key ;
61+ if ( value == filename ) title = key ;
6262 } ) ;
63- const h2 = lines . filter ( e => e . match ( h2reg ) ) . map ( e => `<h2> ${ e . replace ( / ^ # # / , '' ) } </h2>` ) ;
63+ const h2 = lines . filter ( e => e . match ( h2reg ) ) . map ( e => e . replace ( / ^ # # / , '' ) ) ;
6464
6565 others = others . map ( e => e . replace ( / ^ # # + / , '' ) ) ;
6666
@@ -76,7 +76,7 @@ function getContent(filename, data) {
7676
7777 others . replace ( )
7878
79- return [ title , others , h2 ] ;
79+ return [ title , others , h2 . join ( '\n' ) ] ;
8080}
8181
8282/**
@@ -161,12 +161,13 @@ handler.on('push', (event) => {
161161} ) ;
162162
163163function init ( ) {
164- exec ( `bash build.sh` ) ;
165- let modified = [ ] ;
166- const file = String ( fs . readFileSync ( `/home/ubuntu/OI-wiki/mkdocs.yml` ) ) ;
167- const data = YAML . parse ( file . replaceAll ( '!!python/name:' , '' ) ) ;
168- traversalArticle ( data [ 'nav' ] , ( key , value ) => modified . push ( value ) ) ;
169- updateContent ( modified , [ ] ) ;
164+ exec ( `bash build.sh` , ( ) => {
165+ let modified = [ ] ;
166+ const file = String ( fs . readFileSync ( `/home/ubuntu/OI-wiki/mkdocs.yml` ) ) ;
167+ const data = YAML . parse ( file . replaceAll ( '!!python/name:' , '' ) ) ;
168+ traversalArticle ( data [ 'nav' ] , ( key , value ) => modified . push ( value ) ) ;
169+ updateContent ( modified , [ ] ) ;
170+ } ) ;
170171}
171172
172173init ( ) ;
0 commit comments