File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Deploy to GitHub Pages
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ - master
8+ workflow_dispatch :
9+
10+ permissions :
11+ contents : read
12+ pages : write
13+ id-token : write
14+
15+ concurrency :
16+ group : " pages"
17+ cancel-in-progress : false
18+
19+ jobs :
20+ deploy :
21+ environment :
22+ name : github-pages
23+ url : ${{ steps.deployment.outputs.page_url }}
24+ runs-on : ubuntu-latest
25+ steps :
26+ - name : Checkout
27+ uses : actions/checkout@v4
28+
29+ - name : Setup Python
30+ uses : actions/setup-python@v5
31+ with :
32+ python-version : ' 3.x'
33+
34+ - name : Install dependencies
35+ run : |
36+ python -m pip install --upgrade pip
37+ pip install -r requirements.txt
38+
39+ - name : Setup Pages
40+ uses : actions/configure-pages@v4
41+
42+ - name : Build with MkDocs
43+ run : mkdocs build
44+
45+ - name : Upload artifact
46+ uses : actions/upload-pages-artifact@v3
47+ with :
48+ path : ./site
49+
50+ - name : Deploy to GitHub Pages
51+ id : deployment
52+ uses : actions/deploy-pages@v4
53+
Original file line number Diff line number Diff line change 1+ # Python
2+ __pycache__ /
3+ * .py [cod ]
4+ * $py.class
5+ * .so
6+ .Python
7+ env /
8+ venv /
9+ ENV /
10+ build /
11+ develop-eggs /
12+ dist /
13+ downloads /
14+ eggs /
15+ .eggs /
16+ lib /
17+ lib64 /
18+ parts /
19+ sdist /
20+ var /
21+ wheels /
22+ * .egg-info /
23+ .installed.cfg
24+ * .egg
25+
26+ # MkDocs
27+ site /
28+ .cache /
29+
30+ # IDE
31+ .vscode /
32+ .idea /
33+ * .swp
34+ * .swo
35+ * ~
36+
37+ # OS
38+ .DS_Store
39+ Thumbs.db
40+
41+ # Environment
42+ .env
43+ .env.local
44+
You can’t perform that action at this time.
0 commit comments