code: def convert_nb(fname, dest_path='.'):
      "Convert a notebook `fname` to html file in `dest_path`."
      from .gen_notebooks import remove_undoc_cells, remove_code_cell_jupyter_widget_state_elem
      nb = read_nb(fname)
      nb['cells'] = remove_undoc_cells(nb['cells'])
      nb['cells'] = remove_code_cell_jupyter_widget_state_elem(nb['cells'])
      fname = Path(fname).absolute()
      dest_name = fname.with_suffix('.html').name
      meta = nb['metadata']
      meta_jekyll = meta['jekyll'] if 'jekyll' in meta else {'title': fname.with_suffix('').name}
      meta_jekyll['nb_path'] = f'{fname.parent.name}/{fname.name}'
      with open(f'{dest_path}/{dest_name}','w') as f:
          f.write(exporter.from_notebook_node(nb, resources=meta_jekyll)[0]f convert_nb(fname, dest_path='.'):
      "Convert a notebook `fname` to html file in `dest_path`."
      from .gen_notebooks import remove_undoc_cells, remove_code_cell_jupyter_widget_state_elem
      nb = read_nb(fname)
      nb['cells'] = remove_undoc_cells(nb['cells'])
      nb['cells'] = remove_code_cell_jupyter_widget_state_elem(nb['cells'])
      fname = Path(fname).absolute()
      dest_name = fname.with_suffix('.html').name
      meta = nb['metadata']
      meta_jekyll = meta['jekyll'] if 'jekyll' in meta else {'title': fname.with_suffix('').name}
      meta_jekyll['nb_path'] = f'{fname.parent.name}/{fname.name}'
      with open(f'{dest_path}/{dest_name}','w') as f:
          f.write(exporter.from_notebook_node(nb, resources=meta_jekyll)[0])
docs: Convert a notebook `fname` to html file in `dest_path`.