Window mkdocs Setup
- Window Mkdocs
- doxygent/grphvis 까지 설치안함
- WSL에서 만 생성하여 이를 연결
Setup venv
- PowerShell (관리자 권한 변경)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- Setup Python (venv)
WSL와 구분하기 위해서 venv 변경
python3 -m venv venv
- PowerShell (관리자 권한 변경)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- venv activate
Windows (PowerShell) .\venv\Scripts\Activate.ps1 // 관리자 권한으로 실행 Windows (CMD) venv\Scripts\activate
- venv deactivate
deactivate
Setup Python
- Mkdocs Package
pip install -r docs/readthedoc_requirements.txt
TEST mkdocs
- mkdocs.yml 파일확인
... - toc.integrate # 이 줄이 우측 TOC(Table of Contents)를 왼쪽 내비(sidebar)로 통합해줌
mkdocs serve 를 이용하여 TEST 진행
- mkdocs serve
mkdocs test 해서 살펴보고 수정 build 나중에
(venv) PS D:\works\projects\wifisniffer> mkdocs serve INFO - Building documentation... INFO - MERMAID2 - Initialization arguments: {} INFO - MERMAID2 - Using javascript library (10.4.0): https://unpkg.com/mermaid@10.4.0/dist/mermaid.esm.min.mjs INFO - Cleaning site directory INFO - MERMAID2 - Found superfences config: {'custom_fences': [{'name': 'mermaid', 'class': 'mermaid', 'format': <function fence_code_format at 0x0000018B0C5847C0>}]} INFO - Documentation built in 1.17 seconds INFO - [18:00:29] Serving on http://127.0.0.1:8000/