Develop teedoc
2023-11-01
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