From c56420be71d93d2a45ff10d65bc0e2f2965a1e90 Mon Sep 17 00:00:00 2001 From: James Shuttleworth Date: Mon, 16 Aug 2021 08:50:45 +0100 Subject: [PATCH] Basic repo for chromebook info --- .gitignore | 2 ++ Makefile | 37 ++++++++++++++++++++++++++++ docs/css/extra.css | 52 +++++++++++++++++++++++++++++++++++++++ docs/images/logo_col.png | Bin 0 -> 15417 bytes docs/images/logo_ico.jpg | Bin 0 -> 2388 bytes docs/index.md | 1 + docs/powerwash.md | 1 + docs/setup.md | 1 + mkdocs.yml | 48 ++++++++++++++++++++++++++++++++++++ requirements.txt | 11 +++++++++ 10 files changed, 153 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 docs/css/extra.css create mode 100644 docs/images/logo_col.png create mode 100644 docs/images/logo_ico.jpg create mode 100644 docs/index.md create mode 100644 docs/powerwash.md create mode 100644 docs/setup.md create mode 100644 mkdocs.yml create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4f6e7fe --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*~ +/venv/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e69adb5 --- /dev/null +++ b/Makefile @@ -0,0 +1,37 @@ +INVENV = $(shell pip3 -V | grep 'venv') +current_dir = $(shell pwd) +MKDOCS_PORT=8008 + + +build: + # cd docs/assessment/cw1 && remarkable -d ../ -t cwTemplate.jinja2 cw1_brief.md + # cd docs/assessment/cw2 && remarkable -d ../ -t cwTemplate.jinja2 cw2_brief.md + # cd docs/assessment/resit && remarkable -d ../ -t cwTemplate.jinja2 cw1_resit_brief.md && remarkable -d ../ -t cwTemplate.jinja2 cw2_resit_brief.md + + mkdocs build --clean + +serve: + mkdocs serve --dev-addr localhost:$(MKDOCS_PORT) + +publish: + mkdocs gh-deploy --config-file ./mkdocs.yml --remote-branch gh-pages + +clean: + rm -rf ./site + + +prereqs: venvcheck FORCE + pip install -r requirements.txt + #cd reMarkAble && python setup.py install +venv: FORCE + python3 -m venv venv + +venvcheck: +ifeq ($(INVENV),) + $(error You should only run this from within the venv. Use '. ./venv/bin/activate') +else + @echo "venv check passed\n" +endif + + +FORCE: diff --git a/docs/css/extra.css b/docs/css/extra.css new file mode 100644 index 0000000..98ef2ab --- /dev/null +++ b/docs/css/extra.css @@ -0,0 +1,52 @@ +@import url("https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap"); +.md-header, .md-footer{ + + background: rgb(234,243,246); + background: linear-gradient(0deg, rgba(134,143,146) 0%, rgba(191,193,165) 100%); + color: #000; + +} + +.md-header img{ + + box-shadow: 0 0 5px #555; +} + +.codetitle, .codetitle code{ + background: #ccc; + color: #333; +} + +.codetitle a{ + color: #00f; + margin: 0px 1em; +} + +.codeblock{ + padding:1em; + border: 1px solid #333; +} + +.dlbtn{ + float:right; +} + + +img[src*="#screenshot"], pre.terminal{ + -webkit-box-shadow: 10px 10px 23px 0px rgba(0,0,0,0.38); + -moz-box-shadow: 10px 10px 23px 0px rgba(0,0,0,0.38); + box-shadow: 10px 10px 23px 0px rgba(0,0,0,0.38); + border: #931 1px solid; + +} + + +pre.terminal{ + padding:1ex; + color: #EEEECC; + background: #110; + font-family: 'Share Tech Mono', monospace; + font-size: 12pt; +} + + diff --git a/docs/images/logo_col.png b/docs/images/logo_col.png new file mode 100644 index 0000000000000000000000000000000000000000..56aa226debf4f95c32a2a1265be4f762f9f9a5f1 GIT binary patch literal 15417 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 RX&cZenRGi*7_TGz@DH$M8gT#s literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..67f753f --- /dev/null +++ b/docs/index.md @@ -0,0 +1 @@ +# Chromebook stuff diff --git a/docs/powerwash.md b/docs/powerwash.md new file mode 100644 index 0000000..c530dc6 --- /dev/null +++ b/docs/powerwash.md @@ -0,0 +1 @@ +# Powerwashing diff --git a/docs/setup.md b/docs/setup.md new file mode 100644 index 0000000..8847272 --- /dev/null +++ b/docs/setup.md @@ -0,0 +1 @@ +# First-time setup diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..501c81b --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,48 @@ +site_name: 'CUEH Chromebook Repo' + +nav: + - Home: index.md + - 'First-time setup': 'setup.md' + - 'Powerwashing': 'powerwash.md' + +markdown_extensions: + - codehilite + - admonition + - pymdownx.details + - pymdownx.superfences + - pymdownx.emoji: + emoji_index: !!python/name:materialx.emoji.twemoji + emoji_generator: !!python/name:materialx.emoji.to_svg + - pymdownx.keys + - footnotes + - mdx_math +plugins: + - search + - macros + + +extra: +# codelink: 'https://github.coventry.ac.uk/pages/CUEH/py-quickstart' +# codelink: 'http://localhost:8000' + draft: 1 + year: '2021/22' + + + +theme: + name: material + palette: + scheme: preference + logo: 'images/logo_ico.jpg' + #custom_dir: custom_theme + favicon: images/logo_ico.jpg +extra_css: + #- css/mk_ultra.css + - css/extra.css + + +extra_javascript: + - https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML + - https://polyfill.io/v3/polyfill.min.js?features=es6 + - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..429c336 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,11 @@ +mkdocs>=0.17.1 +mkdocs-markdownextradata-plugin +mkdocs-material +markdown-blockdiag +WeasyPrint +mkdocs-pdf-export-plugin +mkdocs-macros-plugin +mkdocs-windmill +pdoc3 +markdown +python-markdown-math