Repository navigation
Expand file tree
/
Copy pathmkdocs.yml
More file actions
91 lines (85 loc) · 2.79 KB
/
Copy pathmkdocs.yml
File metadata and controls
91 lines (85 loc) · 2.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
site_name: OCTOCAT-CODE
site_description: "Jeu d'aventure rétro gratuit pour apprendre à coder en s'amusant : 10 mondes, Python, JavaScript et pseudo-code, dès 8 ans, dans ton navigateur."
site_author: INDFORGE Studio
site_url: https://indforge-studio.github.io/OctoCat-Code/
repo_url: https://github.com/INDFORGE-Studio/OctoCat-Code
repo_name: INDFORGE-Studio/OctoCat-Code
use_directory_urls: true
theme:
name: material
custom_dir: overrides
language: fr
logo: assets/favicon.svg
favicon: assets/favicon.svg
font: false # aucune police externe : tout est auto-hébergé (voir stylesheets/octocat.css)
palette:
scheme: slate
primary: custom
accent: custom
features:
- navigation.tabs
- navigation.top
- navigation.footer
- content.code.copy
- content.tabs.link
# NB : ne pas activer `navigation.instant` — chaque niveau instancie son propre canvas KAPLAY.
nav:
- Jeu: index.md
# Pas de recherche : le site est un jeu plein écran d'une seule page (pas de moteur de recherche, ni d'index, ni de scripts de recherche à télécharger).
plugins: []
markdown_extensions:
- admonition
- attr_list
- md_in_html
- pymdownx.details
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.inlinehilite
- pymdownx.superfences
- pymdownx.tabbed:
alternate_style: true
extra_css:
- stylesheets/octocat.css
# Tout est auto-hébergé (KAPLAY compris) : le site fonctionne sans CDN et sous une CSP stricte.
# Ordre important : KAPLAY → persistance → sprites → décor → moteur → scènes et niveaux.
# Chaque script de niveau s'enregistre auprès de window.gameEngine ; le moteur ne monte que
# les <div class="octo-game" data-level="N"> et <div class="octo-scene" data-scene="…"> de la page.
extra_javascript:
- javascripts/vendor/kaplay-3001.0.19.js
- javascripts/progress.js
- javascripts/sprites.js
- javascripts/scenery.js
- javascripts/pwa.js
- javascripts/music.js
- javascripts/settings.js
- javascripts/fx.js
- javascripts/sprites-run.js
- javascripts/sprites-worlds.js
- javascripts/sprites-space.js
- javascripts/logo.js
- javascripts/secret-rooms.js
- javascripts/playsim.js
- javascripts/sim-tower.js
- javascripts/sim-space.js
- javascripts/sim-snake.js
- javascripts/play.js
- javascripts/play-arcade.js
- javascripts/puzzle.js
- javascripts/langs.js
- javascripts/engine.js
- javascripts/hub.js
- javascripts/credits.js
- javascripts/notfound.js
- javascripts/level1.js
- javascripts/level2.js
- javascripts/level3.js
- javascripts/level4.js
- javascripts/level5.js
- javascripts/level6.js
- javascripts/level7.js
- javascripts/level8.js
- javascripts/level9.js
- javascripts/level10.js
- javascripts/worlds.js
- javascripts/world-python.js
- javascripts/world-js.js