diff --git a/markdown/Makefile b/markdown/Makefile new file mode 100644 index 0000000..4a1b2c2 --- /dev/null +++ b/markdown/Makefile @@ -0,0 +1,22 @@ +SRC = ./slides/*.md +TEMP_DIR = ./work/ +TEMP_MD = $(TEMP_DIR)/work.md +OUT_DIR = ./out/ +INCLUDE_DIR = ./media/ + +all: $(OUT_DIR)/index.html + +$(OUT_DIR)/index.html: $(TEMP_MD) + mkdir -p $(OUT_DIR) + mdslides $(TEMP_MD) --include $(INCLUDE_DIR) --output $(OUT_DIR) + +$(TEMP_MD): $(SRC) + mkdir -p $(TEMP_DIR) + cat $(SRC) > $(TEMP_MD) + +preview: $(OUT_DIR)/index.html + xdg-open $(OUT_DIR)/index.html + +clean: + rm -rf $(OUT_DIR)/ + rm -rf $(TEMP_DIR)/ diff --git a/markdown/README.md b/markdown/README.md new file mode 100644 index 0000000..be931be --- /dev/null +++ b/markdown/README.md @@ -0,0 +1,17 @@ +# Linux Graphics Stack + + + +### Building + +Requirements: +- [markdown-slides](https://gitlab.com/da_doomer/markdown-slides) +- GNU Make +- A JS capable web browser + +0. Clone this repository +1. `make clean` +2. `make` +3. `make preview` or open `./out/index.html` in a JS capable web browser + +For instructions on presenting, refer to RevealJS documentation. diff --git a/markdown/media/Cc-by-nc-sa_icon.svg b/markdown/media/Cc-by-nc-sa_icon.svg new file mode 100644 index 0000000..7dc79d4 --- /dev/null +++ b/markdown/media/Cc-by-nc-sa_icon.svg @@ -0,0 +1,25 @@ + + + \ No newline at end of file diff --git a/markdown/media/example-docs.webp b/markdown/media/example-docs.webp new file mode 100644 index 0000000..65c7533 Binary files /dev/null and b/markdown/media/example-docs.webp differ diff --git a/markdown/media/example-github.webp b/markdown/media/example-github.webp new file mode 100644 index 0000000..19885d3 Binary files /dev/null and b/markdown/media/example-github.webp differ diff --git a/markdown/media/example-image.webp b/markdown/media/example-image.webp new file mode 100644 index 0000000..5a9eb14 Binary files /dev/null and b/markdown/media/example-image.webp differ diff --git a/markdown/media/example-website.webp b/markdown/media/example-website.webp new file mode 100644 index 0000000..15bcc2d Binary files /dev/null and b/markdown/media/example-website.webp differ diff --git a/markdown/media/presentationsourceqr.svg b/markdown/media/presentationsourceqr.svg new file mode 100644 index 0000000..0b660d6 --- /dev/null +++ b/markdown/media/presentationsourceqr.svg @@ -0,0 +1,1258 @@ + + + diff --git a/markdown/slides/00-title.md b/markdown/slides/00-title.md new file mode 100644 index 0000000..13d0fa8 --- /dev/null +++ b/markdown/slides/00-title.md @@ -0,0 +1,15 @@ +[comment]: # (THEME = night) +[comment]: # (CODE_THEME = base16/zenburn) + +[comment]: # (controls: true) +[comment]: # (keyboard: true) +[comment]: # (markdown: { smartypants: true }) +[comment]: # (hash: true) +[comment]: # (respondToHashChanges: true) +[comment]: # (slideNumber: 'c/t') +[comment]: # (width: 1280) +[comment]: # (height: 720) + +# Markdown +By Logan G +[comment]: # (!!!) diff --git a/markdown/slides/01-markdown.md b/markdown/slides/01-markdown.md new file mode 100644 index 0000000..f3cdee7 --- /dev/null +++ b/markdown/slides/01-markdown.md @@ -0,0 +1,264 @@ +### Markdown + +- Created in 2004 +- Markup language + - Create formatted text from plaintext +- Easy to read and write +- Converts directly to HTML +- Originally designed for USENET and email +- Not very standardized + +Notes: +Ambuguity in the original Markdown spec + +[comment]: # (|||) + +