Develop teedoc

    Get the source code

    git clone https://github.com/Neutree/teedoc
    

    Installation Environment

    sudo apt install python3 python3-pip
    cd teedoc
    pip3 install -r requirements.txt
    

    Run the source code

    • Install plugin
    python3 teedoc/teedoc_main.py -p examples/teedoc_site install
    
    • Run
    python3 teedoc/teedoc_main.py -p examples/teedoc_site build
    python3 teedoc/teedoc_main.py -p examples/teedoc_site serve
    
    • Plug-in import issues and update debugging issues

    Set the local path of the plugin in site_config.json, for example:

    "teedoc-plugin-markdown-parser":{
                 "from": "../../plugins/teedoc-plugin-markdown-parser"
             }
    

    Then at runtime, the package will be imported from this path first (add this path to sys.path and then import) instead of the system path, which can ensure that the modification takes effect in time

    Debug

    To debug in vscode, you can directly debug the single file teedoc_debug.py