File tree Expand file tree Collapse file tree 2 files changed +105
-0
lines changed
Expand file tree Collapse file tree 2 files changed +105
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Deploy to GitHub Pages
2+ # Updates the GitHub pages website with the changes made in the last push.
3+ # Takes in all markdown files and images of the repository and turns that
4+ # into HTML to present on the GitHub pages website. Used for documentation.
5+
6+ on :
7+ workflow_dispatch :
8+ push :
9+ branches : [main, master, release, development]
10+ paths :
11+ - " .github/workflows/push--deploy-github-pages.yaml"
12+ - " mkdocs.yml"
13+ - " **/*.md"
14+ - " **/*.markdown"
15+ - " **/*.png"
16+ - " **/*.svg"
17+ - " **/*.jpg"
18+ - " **/*.jpeg"
19+ - " **/*.webp"
20+ - " **/*.html"
21+ - " **/*.css"
22+
23+ permissions :
24+ contents : read
25+ pages : write
26+ id-token : write
27+
28+ concurrency :
29+ group : github-pages
30+ cancel-in-progress : false
31+
32+ jobs :
33+
34+ build :
35+ name : Build site
36+ runs-on : ubuntu-latest
37+ steps :
38+ - name : Checkout repository
39+ uses : actions/checkout@v6.0.1
40+ - name : Setup Pages
41+ uses : actions/configure-pages@v5.0.0
42+ - name : Set up Python
43+ uses : actions/setup-python@v4
44+ with : { python-version: '3.x' }
45+ - name : Install pip
46+ run : python -m pip install --upgrade pip
47+ - name : Install MkDocs and dependencies
48+ run : pip install mkdocs mkdocs-shadcn mkdocstrings
49+ - name : Build site with MkDocs
50+ run : mkdocs build --site-dir ./_site
51+ - name : Upload artifact
52+ uses : actions/upload-pages-artifact@v4.0.0
53+ with : { path: ./_site }
54+
55+ deploy :
56+ name : Deploy site
57+ environment :
58+ name : github-pages
59+ url : ${{ steps.deployment.outputs.page_url }}
60+ runs-on : ubuntu-latest
61+ needs : build
62+ steps :
63+ - name : Deploy to GitHub Pages
64+ id : deployment
65+ uses : actions/deploy-pages@v4.0.5
Original file line number Diff line number Diff line change 1+ site_name : Slyde
2+ description : Make beautifully animated Slydes and presentations from XML with ease!
3+ site_author : Tygo van den Hurk
4+ nav : []
5+
6+ theme :
7+ name : shadcn
8+ show_title : true
9+ show_stargazers : false
10+ pygments_style :
11+ light : github-light
12+ dark : github-dark
13+ icon : assets/logo-standalone.svg
14+ show_datetime : true
15+ highlightjs : true
16+ color_mode : auto
17+
18+ plugins :
19+ - search
20+ - mkdocstrings
21+
22+ markdown_extensions :
23+ admonition :
24+ codehilite :
25+ fenced_code :
26+ footnotes :
27+ extra :
28+ pymdownx.blocks.details :
29+ pymdownx.tabbed :
30+ pymdownx.blocks.tab :
31+ combine_header_slug : true
32+ separator : ___
33+ pymdownx.progressbar :
34+ pymdownx.snippets :
35+ pymdownx.arithmatex :
36+ generic : true
37+ shadcn.extensions.echarts.alpha :
38+ shadcn.extensions.codexec :
39+ shadcn.extensions.iconify :
40+ pymdownx.blocks.caption:
You can’t perform that action at this time.
0 commit comments