From 6c2f1dc68356b2a9087265dbaf4ff65047d5ca4e Mon Sep 17 00:00:00 2001 From: Currency Date: Wed, 29 Jan 2025 07:49:44 +0100 Subject: [PATCH] first commit --- .github/workflows/ci.yml | 14 +++++++ .idea/.gitignore | 3 ++ .idea/codeStyles/Project.xml | 7 ++++ .idea/codeStyles/codeStyleConfig.xml | 5 +++ .idea/misc.xml | 6 +++ .idea/modules.xml | 8 ++++ .idea/wiki.iml | 9 ++++ docs/about.md | 1 + docs/index.md | 1 + docs/javascripts/extra.js | 35 ++++++++++++++++ docs/pages/A3D-Versions/2-0.md | 1 + docs/pages/A3D-Versions/5.0.md | 1 + docs/pages/A3D-Versions/6.0.md | 1 + docs/pages/A3D-Versions/7.0.md | 1 + docs/pages/A3D-Versions/7.0v2.md | 1 + docs/pages/A3D-Versions/8.0.md | 1 + docs/resources/icon.ico | Bin 0 -> 4286 bytes docs/resources/icon.webp | Bin 0 -> 16186 bytes docs/stylesheets/extra.css | 26 ++++++++++++ mkdocs.yml | 59 +++++++++++++++++++++++++++ readme.md | 23 +++++++++++ 21 files changed, 203 insertions(+) create mode 100644 .github/workflows/ci.yml create mode 100644 .idea/.gitignore create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/wiki.iml create mode 100644 docs/about.md create mode 100644 docs/index.md create mode 100644 docs/javascripts/extra.js create mode 100644 docs/pages/A3D-Versions/2-0.md create mode 100644 docs/pages/A3D-Versions/5.0.md create mode 100644 docs/pages/A3D-Versions/6.0.md create mode 100644 docs/pages/A3D-Versions/7.0.md create mode 100644 docs/pages/A3D-Versions/7.0v2.md create mode 100644 docs/pages/A3D-Versions/8.0.md create mode 100644 docs/resources/icon.ico create mode 100644 docs/resources/icon.webp create mode 100644 docs/stylesheets/extra.css create mode 100644 mkdocs.yml create mode 100644 readme.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..460a626 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,14 @@ +name: Deploy Wiki +on: + push: + branches: [main] +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: 3.x + - run: pip install mkdocs-material + - run: mkdocs gh-deploy --force \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..919ce1f --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..66f29f6 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..90a5036 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/wiki.iml b/.idea/wiki.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/wiki.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/docs/about.md b/docs/about.md new file mode 100644 index 0000000..2d19eb1 --- /dev/null +++ b/docs/about.md @@ -0,0 +1 @@ +# about page \ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..04bd860 --- /dev/null +++ b/docs/index.md @@ -0,0 +1 @@ +# index page \ No newline at end of file diff --git a/docs/javascripts/extra.js b/docs/javascripts/extra.js new file mode 100644 index 0000000..65b5ced --- /dev/null +++ b/docs/javascripts/extra.js @@ -0,0 +1,35 @@ +document.addEventListener("DOMContentLoaded", function() { + // Sync with Material's native storage key + const STORAGE_KEY = "md-color-scheme"; + + // Get initial theme state + const savedTheme = localStorage.getItem(STORAGE_KEY) || "default"; + document.body.setAttribute("data-md-color-scheme", savedTheme); + + // Watch for theme changes + const mutationObserver = new MutationObserver(mutations => { + mutations.forEach(mutation => { + if (mutation.attributeName === "data-md-color-scheme") { + const currentTheme = document.body.getAttribute("data-md-color-scheme"); + localStorage.setItem(STORAGE_KEY, currentTheme); + } + }); + }); + + // Start observing body attributes + mutationObserver.observe(document.body, { + attributes: true, + attributeFilter: ["data-md-color-scheme"] + }); + + // Debounced click handler + let isToggling = false; + document.querySelector(".md-header__button[data-md-color-scheme]").addEventListener("click", () => { + if (!isToggling) { + isToggling = true; + setTimeout(() => { + isToggling = false; + }, 300); + } + }); +}); \ No newline at end of file diff --git a/docs/pages/A3D-Versions/2-0.md b/docs/pages/A3D-Versions/2-0.md new file mode 100644 index 0000000..aeef3f2 --- /dev/null +++ b/docs/pages/A3D-Versions/2-0.md @@ -0,0 +1 @@ +# hello 2 \ No newline at end of file diff --git a/docs/pages/A3D-Versions/5.0.md b/docs/pages/A3D-Versions/5.0.md new file mode 100644 index 0000000..bce6952 --- /dev/null +++ b/docs/pages/A3D-Versions/5.0.md @@ -0,0 +1 @@ +# hello 5 \ No newline at end of file diff --git a/docs/pages/A3D-Versions/6.0.md b/docs/pages/A3D-Versions/6.0.md new file mode 100644 index 0000000..304c8dd --- /dev/null +++ b/docs/pages/A3D-Versions/6.0.md @@ -0,0 +1 @@ +# hello 6 \ No newline at end of file diff --git a/docs/pages/A3D-Versions/7.0.md b/docs/pages/A3D-Versions/7.0.md new file mode 100644 index 0000000..b314c28 --- /dev/null +++ b/docs/pages/A3D-Versions/7.0.md @@ -0,0 +1 @@ +# hello 7 \ No newline at end of file diff --git a/docs/pages/A3D-Versions/7.0v2.md b/docs/pages/A3D-Versions/7.0v2.md new file mode 100644 index 0000000..f2dd263 --- /dev/null +++ b/docs/pages/A3D-Versions/7.0v2.md @@ -0,0 +1 @@ +# hello 7v2 \ No newline at end of file diff --git a/docs/pages/A3D-Versions/8.0.md b/docs/pages/A3D-Versions/8.0.md new file mode 100644 index 0000000..e412dc0 --- /dev/null +++ b/docs/pages/A3D-Versions/8.0.md @@ -0,0 +1 @@ +# hello 8 \ No newline at end of file diff --git a/docs/resources/icon.ico b/docs/resources/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2a2875600094110a9603ff43aab16edc8a784bc9 GIT binary patch literal 4286 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

^^Ddp#g44I@c! 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 Y;uBBg!i8xqp^sF}z*T?%000000N0>0y#N3J literal 0 HcmV?d00001 diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css new file mode 100644 index 0000000..41c9dbb --- /dev/null +++ b/docs/stylesheets/extra.css @@ -0,0 +1,26 @@ +:root { + --md-primary-fg-color: #2B579A; + --md-primary-fg-color--light: #7BAFD4; + --md-primary-fg-color--dark: #1A365F; +} + +.md-header { + box-shadow: 0 0 0.2rem rgba(0,0,0,.1), 0 0.2rem 0.4rem rgba(0,0,0,.2); +} + +.md-tabs { + background-color: var(--md-primary-fg-color); +} + +.md-search__form:hover { + background-color: rgba(255,255,255,0.1); +} + +.md-typeset h1 { + font-weight: 600; + color: var(--md-primary-fg-color); +} + +.md-footer { + margin-top: 2em; +} \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..61b2429 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,59 @@ +site_name: MapMakers Wiki +site_url: https://mapmakersandprogrammers.github.io/wiki/ + +theme: + logo: resources/icon.webp + name: material + features: + - navigation.tabs + - navigation.top + - search.highlight + - search.suggest + - toc.integrate + palette: + - scheme: default + toggle: + icon: material/brightness-7 + name: Switch to dark mode + - scheme: slate + toggle: + icon: material/brightness-2 + name: Switch to light mode + font: + text: Roboto + code: Roboto Mono + +extra: + favicon: resources/icon.ico + +extra_css: + - stylesheets/extra.css + +extra_javascript: + - javascripts/extra.js + +plugins: + - search + +markdown_extensions: + - toc: + permalink: true + - pymdownx.highlight + - pymdownx.superfences + - pymdownx.emoji: + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg + +nav: + - Home: index.md + - Alternativa3D: + - Versions: + - 2.0: pages/A3D-Versions/2-0.md + - 5.0: pages/A3D-Versions/5.0.md + - 6.0: pages/A3D-Versions/6.0.md + - 7.0: pages/A3D-Versions/7.0.md + - 7.0v2: pages/A3D-Versions/7.0v2.md + - 8.0: pages/A3D-Versions/8.0.md + - something else: + - something else sub : idk/idk.md + - About: about.md diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..8c5295c --- /dev/null +++ b/readme.md @@ -0,0 +1,23 @@ + + +## How to add pages: + +1. Create .md file in /docs/.... (e.g., docs/tanki2.0/page1.md) + + +2. Add to nav: in mkdocs.yml: +

+nav:
+- New Section:
+    - New Page: path to page1.md
+
+Directory Structure: +
+docs/  
+├─ section-name (doesnt have to be the same as the nav name)/  
+│  ├─ page1.md  
+│  └─ page2.md  
+
+ +### Order in nav: = menu order. +### In nav you can create anything you want with any name you want. the only thing that matters is the final md page path, if the folders and the nav names dont match up that doesnt matter. Only the md directory should match \ No newline at end of file