1
+ import logging
1
2
import os
2
3
import pathlib
3
4
12
13
13
14
from . import convert
14
15
16
+ logger = logging .getLogger ("mkdocs.plugins.mkdocs_jupyter" )
17
+
15
18
16
19
class NotebookFile (File ):
17
20
"""
@@ -150,7 +153,7 @@ def _set_nb_url(self, page):
150
153
151
154
def on_post_page (self , output_content , page , config ):
152
155
# Include source
153
- if self .config ["include_source" ]:
156
+ if self .config ["include_source" ] and self . should_include ( page . file ) :
154
157
from shutil import copyfile
155
158
156
159
nb_source = page .file .abs_src_path
@@ -160,7 +163,7 @@ def on_post_page(self, output_content, page, config):
160
163
161
164
os .makedirs (nb_target_dir , exist_ok = True )
162
165
copyfile (nb_source , nb_target )
163
- print ( f "Copied jupyter file: { nb_source } to { nb_target } " )
166
+ logger . info ( "Copied jupyter file: %s to %s" , nb_source , nb_target )
164
167
165
168
# Include data files
166
169
data_files = self .config ["data_files" ].get (page .file .src_path , [])
@@ -175,7 +178,7 @@ def on_post_page(self, output_content, page, config):
175
178
176
179
os .makedirs (data_target_dir , exist_ok = True )
177
180
copyfile (data_source , data_target )
178
- print ( page . data_files )
181
+ logger . info ( "Copied data files: %s to %s" , data_files , data_target_dir )
179
182
180
183
181
184
def _get_markdown_toc (markdown_source , toc_depth ):
0 commit comments