diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1795c8d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.history \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..1b72c92 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,21 @@ +image: python:3.9-slim + +before_script: + - time apt update + - time pip install -r requirements.txt + - time cd mdocotion && python setup.py install && cd .. + +pages: + stage: deploy + tags: + - hva + script: + - time mkdocs build --site-dir public + artifacts: + paths: + - public + rules: + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + +variables: + GIT_SUBMODULE_STRATEGY: recursive \ No newline at end of file diff --git a/docs/home.md b/docs/home.md new file mode 100644 index 0000000..d8dffd5 --- /dev/null +++ b/docs/home.md @@ -0,0 +1 @@ +# home \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..124face --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,50 @@ +site_name: TI Portfolio +site_description: HBO-ICT Technische Informatica Portfolio +site_author: HBO-ICT +copyright: Copyright 2024 Hogeschool van Amsterdam + +theme: + name: material + custom_dir: mdocotion/ + features: + # - content.tabs.link + - navigation.instant + palette: + + # Palette toggle for light mode + - scheme: default + toggle: + icon: material/brightness-7 + name: Switch to dark mode + + # Palette toggle for dark mode + - scheme: slate + toggle: + icon: material/brightness-4 + name: Switch to light mode + +plugins: + - search + - mermaid2 + - awesome-pages + - mkdocs-video + # - section-index + # - autolinks + - macros: + modules: [mkdocs_macros_mdocotion] + +markdown_extensions: + - attr_list + - md_in_html + - fenced_code + - pymdownx.highlight: + linenums: true + use_pygments: true + - pymdownx.inlinehilite + - pymdownx.snippets + - pymdownx.tabbed + - pymdownx.superfences: + custom_fences: + - name: mermaid + class: mermaid + format: !!python/name:pymdownx.superfences.fence_code_format