Process

  1. export as html from bear

  2. clean up any special characters in file names and urls (#, ?, emoji, etc.)

  3. Optional: create an index.html file that lists all the sub files if you want to be able to click around them

  4. get files on a server

  5. convert relative image urls to absolute server paths. Notion won't pull relative paths but it will pull in files from a server.

    // wont import
    /path-to-image.jpg
    
    // will import
    <https://test.com/path-to-image.jpg>
    
  6. Click the import button in the sidebar of notion

  7. Select the html import option

  8. Select all of your local html files and click ok

  9. Notion will import into a root level page date stamped with import time. For further refinement, you can pull into a temp database and clean up the data then move items to your main database.