File tree Expand file tree Collapse file tree 5 files changed +86
-0
lines changed
Expand file tree Collapse file tree 5 files changed +86
-0
lines changed Original file line number Diff line number Diff line change 1+ # Simple workflow for deploying static content to GitHub Pages
2+ name : Deploy static content to Pages
3+
4+ on :
5+ # Runs on pushes targeting the default branch
6+ push :
7+ branches : ["main"]
8+
9+ # Allows you to run this workflow manually from the Actions tab
10+ workflow_dispatch :
11+
12+ # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13+ permissions :
14+ contents : read
15+ pages : write
16+ id-token : write
17+
18+ # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19+ # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
20+ concurrency :
21+ group : " pages"
22+ cancel-in-progress : false
23+
24+ jobs :
25+ # Single deploy job since we're just deploying
26+ deploy :
27+ environment :
28+ name : github-pages
29+ url : ${{ steps.deployment.outputs.page_url }}
30+ runs-on : ubuntu-latest
31+ steps :
32+ - name : Checkout
33+ uses : actions/checkout@v4
34+ - name : Setup Pages
35+ uses : actions/configure-pages@v5
36+ - name : Build
37+ uses : diplodoc-platform/docs-build-action@v3
38+ with :
39+ src-root : ' ./lecture-notes'
40+ build-root : ' ./build'
41+ lint-root : ' ./html'
42+ - name : Upload artifact
43+ uses : actions/upload-pages-artifact@v3
44+ with :
45+ path : ' ./html'
46+ - name : Deploy to GitHub Pages
47+ id : deployment
48+ uses : actions/deploy-pages@v4
Original file line number Diff line number Diff line change 1+ # Playground:
2+
3+ https://diplodoc-platform.github.io/playground/?mode=PC
4+
5+ # How to build
6+
7+ ## Local build:
8+
9+ ### Install NPM:
10+
11+ ``` bash
12+ sudo apt intall npm
13+ ```
14+
15+ ### Install YFM and build:
16+
17+ ``` bash
18+ sudo npm i @diplodoc/cli -g
19+ ```
20+
21+ ### Buld html from yml/md files:
22+
23+ ``` bash
24+ yfm -i ./lecture-notes -o ./html
25+ ```
Original file line number Diff line number Diff line change 1+ # Добро пожаловать в Школу Анализа Данных
2+
3+ # Полезные ссылки:
4+
5+ - [ Software Carpentry] ( https://swcarpentry.github.io/git-novice/ )
Original file line number Diff line number Diff line change 1+ # Добро пожаловать в Школу Анализа Данных
Original file line number Diff line number Diff line change 1+ title : Онбординг Школы Анализа Данных 2025
2+ href : index.yaml
3+ items :
4+ - name : Общая информация
5+ href : index.md
6+ - name : Git
7+ href : git.md
You can’t perform that action at this time.
0 commit comments